diff --git a/js/public/HashTable.h b/js/public/HashTable.h index 8a2493b55..16d4a088b 100644 --- a/js/public/HashTable.h +++ b/js/public/HashTable.h @@ -831,7 +831,7 @@ class HashTableEntry if (other->isLive()) { mozilla::Swap(*mem.addr(), *other->mem.addr()); } else { - *other->mem.addr() = mozilla::Move(*mem.addr()); + new (mozilla::KnownNotNull, other->mem.addr()) NonConstT(mozilla::Move(*mem.addr())); destroy(); } mozilla::Swap(keyHash, other->keyHash);