From b0338af0677ceb4a768033e179e278b4f3a280f2 Mon Sep 17 00:00:00 2001 From: Mark Benvenuto Date: Mon, 14 Aug 2017 14:54:13 -0400 Subject: [PATCH] SERVER-30502 --disableJavaScriptJIT does not disable JIT --- src/mongo/scripting/mozjs/implscope.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mongo/scripting/mozjs/implscope.cpp b/src/mongo/scripting/mozjs/implscope.cpp index 4853dfdea47e4..bf6c3e5ff6552 100644 --- a/src/mongo/scripting/mozjs/implscope.cpp +++ b/src/mongo/scripting/mozjs/implscope.cpp @@ -339,6 +339,14 @@ MozJSImplScope::MozRuntime::MozRuntime(const MozJSScriptEngine* engine) { .setIon(true) .setAsyncStack(false) .setNativeRegExp(true); + } else { + JS::RuntimeOptionsRef(_runtime.get()) + .setAsmJS(false) + .setThrowOnAsmJSValidationFailure(false) + .setBaseline(false) + .setIon(false) + .setAsyncStack(false) + .setNativeRegExp(false); } const StackLocator locator;