From e68684938dacaa7e5d75e1f46fd29d1b895998c4 Mon Sep 17 00:00:00 2001 From: Luke Wagner Date: Wed, 28 Aug 2013 15:01:36 -0500 Subject: [PATCH] Bug 909826 - Tidy up stack overflow exit (r=mjrosenb) --HG-- extra : rebase_source : d1df34f829ec031e027cad7b05146b6987251c26 --- js/src/jit/AsmJS.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/js/src/jit/AsmJS.cpp b/js/src/jit/AsmJS.cpp index fa81bf4dad5..73f29cc8815 100644 --- a/js/src/jit/AsmJS.cpp +++ b/js/src/jit/AsmJS.cpp @@ -5932,16 +5932,9 @@ GenerateStackOverflowExit(ModuleCompiler &m, Label *throwLabel) LoadAsmJSActivationIntoRegister(masm, eax); LoadJSContextFromActivation(masm, eax, eax); masm.storePtr(eax, Address(StackPointer, 0)); -#elif defined(JS_CPU_X64) - LoadAsmJSActivationIntoRegister(masm, IntArgReg0); - LoadJSContextFromActivation(masm, IntArgReg0, IntArgReg0); #else - - // on ARM, we should always be aligned, just do the context manipulation - // and make the call. LoadAsmJSActivationIntoRegister(masm, IntArgReg0); LoadJSContextFromActivation(masm, IntArgReg0, IntArgReg0); - #endif void (*pf)(JSContext*) = js_ReportOverRecursed; masm.call(ImmWord(JS_FUNC_TO_DATA_PTR(void*, pf)));