diff --git a/dom/indexedDB/test/gtest/TestSafeRefPtr.cpp b/dom/indexedDB/test/gtest/TestSafeRefPtr.cpp index 0dae30babd18..f3536db27821 100644 --- a/dom/indexedDB/test/gtest/TestSafeRefPtr.cpp +++ b/dom/indexedDB/test/gtest/TestSafeRefPtr.cpp @@ -273,18 +273,6 @@ TEST(DOM_IndexedDB_SafeRefPtr, SafeRefPtrFromThis_DiscardInCtor) ASSERT_EQ(1, SafeBase::sNumDestroyed); } -TEST(DOM_IndexedDB_SafeRefPtr, Construct_FromSelf) -{ - SafeBase::sNumDestroyed = 0; - { - SafeRefPtr ptr = MakeSafeRefPtr(); - ptr = std::move(ptr); - ASSERT_EQ(1u, ptr->refCount()); - ASSERT_EQ(0, SafeBase::sNumDestroyed); - } - ASSERT_EQ(1, SafeBase::sNumDestroyed); -} - static_assert( std::is_same_v, decltype(std::declval() ? MakeSafeRefPtr() diff --git a/mfbt/tests/TestRefPtr.cpp b/mfbt/tests/TestRefPtr.cpp index 4558fd96c0e0..489b120ae2aa 100644 --- a/mfbt/tests/TestRefPtr.cpp +++ b/mfbt/tests/TestRefPtr.cpp @@ -119,13 +119,6 @@ int main() { } MOZ_RELEASE_ASSERT(11 == Foo::sNumDestroyed); - { - RefPtr f = new Foo(); - f = std::move(f); - MOZ_RELEASE_ASSERT(11 == Foo::sNumDestroyed); - } - MOZ_RELEASE_ASSERT(12 == Foo::sNumDestroyed); - { bool condition = true; const auto f =