From 371ec8c2cd05bf49c6db7366000cefaf2fad633c Mon Sep 17 00:00:00 2001 From: roytam1 Date: Mon, 18 Apr 2022 14:26:39 +0800 Subject: [PATCH] import from UXP: Bug 1466909 - Use AddLvalueReference for UniquePtr's operator*(). (86402bf7) --- mfbt/UniquePtr.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mfbt/UniquePtr.h b/mfbt/UniquePtr.h index 7e1035bc6..79d76cf02 100644 --- a/mfbt/UniquePtr.h +++ b/mfbt/UniquePtr.h @@ -314,7 +314,7 @@ public: return *this; } - T& operator*() const { return *get(); } + typename AddLvalueReference::Type operator*() const { return *get(); } Pointer operator->() const { MOZ_ASSERT(get(), "dereferencing a UniquePtr containing nullptr");