From a09be6f7fe6b941cb89e8428ca382078621fb1bc Mon Sep 17 00:00:00 2001 From: Hannes Verschore Date: Mon, 19 Aug 2013 15:54:41 +0200 Subject: [PATCH] Bug 904293: Tracelogger: Make it work on x86, r=jandem --- js/src/jit/IonMacroAssembler.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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);