diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:14:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:14:29 +0000 |
commit | fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 (patch) | |
tree | 4c1ccaf5486d4f2009f9a338a98a83e886e29c97 /mfbt/RefPtr.h | |
parent | Releasing progress-linux version 124.0.1-1~progress7.99u1. (diff) | |
download | firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.tar.xz firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.zip |
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'mfbt/RefPtr.h')
-rw-r--r-- | mfbt/RefPtr.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mfbt/RefPtr.h b/mfbt/RefPtr.h index 343e78d61e..27f22356ba 100644 --- a/mfbt/RefPtr.h +++ b/mfbt/RefPtr.h @@ -97,7 +97,7 @@ class MOZ_IS_REFPTR RefPtr { } } - RefPtr(RefPtr<T>&& aRefPtr) : mRawPtr(aRefPtr.mRawPtr) { + RefPtr(RefPtr<T>&& aRefPtr) noexcept : mRawPtr(aRefPtr.mRawPtr) { aRefPtr.mRawPtr = nullptr; } @@ -224,7 +224,7 @@ class MOZ_IS_REFPTR RefPtr { template <typename I, typename = std::enable_if_t<std::is_convertible_v<I*, T*>>> - RefPtr<T>& operator=(RefPtr<I>&& aRefPtr) { + RefPtr<T>& operator=(RefPtr<I>&& aRefPtr) noexcept { assign_assuming_AddRef(aRefPtr.forget().take()); return *this; } |