From 39e62d7cb3965595d69e8975e23c9374c0680acb Mon Sep 17 00:00:00 2001 From: roytam1 Date: Thu, 26 Feb 2026 09:30:09 +0800 Subject: [PATCH] import from UXP: No issue - Don't assign non-live hash table entry. (6aa3331b) --- js/public/HashTable.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);