diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
commit | 40a355a42d4a9444dc753c04c6608dade2f06a23 (patch) | |
tree | 871fc667d2de662f171103ce5ec067014ef85e61 /mfbt/RefPtr.h | |
parent | Adding upstream version 124.0.1. (diff) | |
download | firefox-40a355a42d4a9444dc753c04c6608dade2f06a23.tar.xz firefox-40a355a42d4a9444dc753c04c6608dade2f06a23.zip |
Adding upstream version 125.0.1.upstream/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; } |