diff --git a/js/src/jit/IonMacroAssembler.cpp b/js/src/jit/IonMacroAssembler.cpp index 13923515fe3..73746d42320 100644 --- a/js/src/jit/IonMacroAssembler.cpp +++ b/js/src/jit/IonMacroAssembler.cpp @@ -1227,13 +1227,12 @@ MacroAssembler::tracelogStart(JSScript *script) PushRegsInMask(regs); Register temp = regs.takeGeneral(); - Register logger = regs.takeGeneral(); Register type = regs.takeGeneral(); Register rscript = regs.takeGeneral(); setupUnalignedABICall(3, temp); - movePtr(ImmWord((void *)TraceLogging::defaultLogger()), logger); - passABIArg(logger); + movePtr(ImmWord((void *)TraceLogging::defaultLogger()), temp); + passABIArg(temp); move32(Imm32(TraceLogging::SCRIPT_START), type); passABIArg(type); movePtr(ImmGCPtr(script), rscript);