diff --git a/js/src/jit/CodeGenerator.cpp b/js/src/jit/CodeGenerator.cpp index 4b8146067e..0d6815f74e 100644 --- a/js/src/jit/CodeGenerator.cpp +++ b/js/src/jit/CodeGenerator.cpp @@ -1023,7 +1023,7 @@ EmitStoreBufferMutation(MacroAssembler& masm, Register strbase, int32_t strofs, Register addrReg = regs.takeAny(); masm.computeEffectiveAddress(Address(strbase, strofs), addrReg); - bool needExtraReg = !regs.empty(); + bool needExtraReg = regs.empty(); if (needExtraReg) { masm.push(strbase); masm.setupUnalignedABICall(strbase); @@ -1101,7 +1101,7 @@ EmitStoreBufferMutation(MacroAssembler& masm, Register holder, size_t offset, masm.computeEffectiveAddress(Address(holder, offset), addrReg); - bool needExtraReg = !regs.empty(); + bool needExtraReg = regs.empty(); if (needExtraReg) { masm.push(holder); masm.setupUnalignedABICall(holder);