From 8525095859ccf66a6c177b5ca8e9824ac41b5b6d Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Mon, 25 Jul 2016 07:57:36 -0700 Subject: [PATCH] Bug 1279312 - Remove SymbolicAddress::StackLimit. r=luke This symbolic address is not used any longer. It has been replaced by the stackLimit entry in the TlsData struct. --- js/src/asmjs/WasmTypes.cpp | 2 -- js/src/asmjs/WasmTypes.h | 1 - 2 files changed, 3 deletions(-) diff --git a/js/src/asmjs/WasmTypes.cpp b/js/src/asmjs/WasmTypes.cpp index 870362d67555..0bcd56d5abdb 100644 --- a/js/src/asmjs/WasmTypes.cpp +++ b/js/src/asmjs/WasmTypes.cpp @@ -181,8 +181,6 @@ wasm::AddressOf(SymbolicAddress imm, ExclusiveContext* cx) return cx->runtimeAddressForJit(); case SymbolicAddress::RuntimeInterruptUint32: return cx->runtimeAddressOfInterruptUint32(); - case SymbolicAddress::StackLimit: - return cx->stackLimitAddressForJitCode(StackForUntrustedScript); case SymbolicAddress::ReportOverRecursed: return FuncCast(WasmReportOverRecursed, Args_General0); case SymbolicAddress::HandleExecutionInterrupt: diff --git a/js/src/asmjs/WasmTypes.h b/js/src/asmjs/WasmTypes.h index 6e6f0a13bd47..92bd487fedb9 100644 --- a/js/src/asmjs/WasmTypes.h +++ b/js/src/asmjs/WasmTypes.h @@ -765,7 +765,6 @@ enum class SymbolicAddress ATan2D, Runtime, RuntimeInterruptUint32, - StackLimit, ReportOverRecursed, HandleExecutionInterrupt, HandleTrap,