зеркало из https://github.com/mozilla/gecko-dev.git
Bug 702799 - Don't modify a RefPtr when using the implicit conversion to TemporaryRef. r=cjones
This commit is contained in:
Родитель
23007a032c
Коммит
7b8b90225a
|
@ -174,7 +174,7 @@ public:
|
|||
T* operator->() const { return ptr; }
|
||||
T& operator*() const { return *ptr; }
|
||||
template<typename U>
|
||||
operator TemporaryRef<U>() { return forget(); }
|
||||
operator TemporaryRef<U>() { return TemporaryRef<U>(ptr); }
|
||||
|
||||
private:
|
||||
void assign(T* t) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче