summaryrefslogtreecommitdiffstats
path: root/dom
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2020-12-03 13:56:36 +0000
committerMoonchild <moonchild@palemoon.org>2020-12-03 13:56:36 +0000
commit1a21b526928b0c5815aa3910499ac980714fa25b (patch)
tree4af73d6b72211a61873abfdb63564c7f26f73257 /dom
parent7f619fa9bfe5ff80b2244352c1f830fa3cef8cbc (diff)
downloadUXP-1a21b526928b0c5815aa3910499ac980714fa25b.tar
UXP-1a21b526928b0c5815aa3910499ac980714fa25b.tar.gz
UXP-1a21b526928b0c5815aa3910499ac980714fa25b.tar.lz
UXP-1a21b526928b0c5815aa3910499ac980714fa25b.tar.xz
UXP-1a21b526928b0c5815aa3910499ac980714fa25b.zip
Issue #1624 - Make ion inlining optimizations a pref.
This also adds it to JS_SetGlobalJitCompilerOption()
Diffstat (limited to 'dom')
-rw-r--r--dom/base/nsJSUtils.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/dom/base/nsJSUtils.cpp b/dom/base/nsJSUtils.cpp
index d50a2adbd..1b667326b 100644
--- a/dom/base/nsJSUtils.cpp
+++ b/dom/base/nsJSUtils.cpp
@@ -299,10 +299,11 @@ nsJSUtils::CompileModule(JSContext* aCx,
NS_ENSURE_TRUE(xpc::Scriptability::Get(aEvaluationGlobal).Allowed(), NS_OK);
- if (!JS::CompileModule(aCx, aCompileOptions, aSrcBuf, aModule)) {
+ bool compileResult = JS::CompileModule(aCx, aCompileOptions, aSrcBuf, aModule);
+
+ if (!compileResult) {
return NS_ERROR_FAILURE;
}
-
return NS_OK;
}