Bug 1358045 - Fix -Wunused-function warning in js/src/wasm/WasmSignalHandlers.cpp. r?lth
This warning is a regression from
bug 1338217 and breaks the SpiderMonkey ARM Simulator debug builds on OS X.
js/src/wasm/WasmSignalHandlers.cpp:374:1: warning: unused function 'ContextToFP' [-Wunused-function]
MozReview-Commit-ID: 8d8eJqK1UpQ
--- a/js/src/wasm/WasmSignalHandlers.cpp
+++ b/js/src/wasm/WasmSignalHandlers.cpp
@@ -355,35 +355,29 @@ struct macos_arm_context {
#elif defined(__aarch64__)
# define PC_sig(p) EPC_sig(p)
# define FP_sig(p) RFP_sig(p)
#elif defined(__mips__)
# define PC_sig(p) EPC_sig(p)
# define FP_sig(p) RFP_sig(p)
#endif
+#ifndef JS_CODEGEN_NONE
static uint8_t**
ContextToPC(CONTEXT* context)
{
-#ifdef JS_CODEGEN_NONE
- MOZ_CRASH();
-#else
return reinterpret_cast<uint8_t**>(&PC_sig(context));
-#endif
}
static uint8_t*
ContextToFP(CONTEXT* context)
{
-#ifdef JS_CODEGEN_NONE
- MOZ_CRASH();
-#else
return reinterpret_cast<uint8_t*>(FP_sig(context));
-#endif
}
+#endif // JS_CODEGEN_NONE
#if defined(XP_DARWIN)
static uint8_t*
ContextToFP(EMULATOR_CONTEXT* context)
{
# if defined(__x86_64__)
return (uint8_t*)context->thread.__rbp;
# elif defined(__i386__)