Bug 1441714 - Remove two unused AtomTableKey consructors. r=froydnj draft
authorNicholas Nethercote <nnethercote@mozilla.com>
Wed, 28 Feb 2018 10:57:02 +1100
changeset 760707 a046b394e0f9c6c99062e2dbd20fb90db2568fdc
parent 760593 0c6ab073b1a20b703705582d28731a68456741e1
child 760708 f8fe41aa7fd43e0b2d4a5d45d0d0c42dbf7cdcf5
push id100727
push usernnethercote@mozilla.com
push dateTue, 27 Feb 2018 23:57:57 +0000
reviewersfroydnj
bugs1441714
milestone60.0a1
Bug 1441714 - Remove two unused AtomTableKey consructors. r=froydnj MozReview-Commit-ID: FSsdDYxQHTW
xpcom/ds/nsAtomTable.cpp
--- a/xpcom/ds/nsAtomTable.cpp
+++ b/xpcom/ds/nsAtomTable.cpp
@@ -156,35 +156,16 @@ nsAtom::SizeOfIncludingThis(MallocSizeOf
   }
   return n;
 }
 
 //----------------------------------------------------------------------
 
 struct AtomTableKey
 {
-  AtomTableKey(const char16_t* aUTF16String, uint32_t aLength, uint32_t aHash)
-    : mUTF16String(aUTF16String)
-    , mUTF8String(nullptr)
-    , mLength(aLength)
-    , mHash(aHash)
-  {
-    MOZ_ASSERT(mHash == HashString(mUTF16String, mLength));
-  }
-
-  AtomTableKey(const char* aUTF8String, uint32_t aLength, uint32_t aHash)
-    : mUTF16String(nullptr)
-    , mUTF8String(aUTF8String)
-    , mLength(aLength)
-    , mHash(aHash)
-  {
-    mozilla::DebugOnly<bool> err;
-    MOZ_ASSERT(aHash == HashUTF8AsUTF16(mUTF8String, mLength, &err));
-  }
-
   AtomTableKey(const char16_t* aUTF16String, uint32_t aLength,
                uint32_t* aHashOut)
     : mUTF16String(aUTF16String)
     , mUTF8String(nullptr)
     , mLength(aLength)
   {
     mHash = HashString(mUTF16String, mLength);
     *aHashOut = mHash;