Re-read the diff, and a bit out of ideas i've pushed a similar changeset with s/#if ENABLE_ASSEMBLER/#ifdef ENABLE_ASSEMBLER/, but i doubt it'll change anything.
https://tbpl.mozilla.org/?tree=Try&rev=ff2bd33b8476
To me, JS_METHODJIT includes ENABLE_YARR_JIT, so that chunk in js/src/vm/RegExpObject.cpp could go away.. :
-#ifdef JS_METHODJIT +#if ENABLE_YARR_JIT && defined(JS_METHODJIT) if (isJITRuntimeEnabled(cx) && !yarrPattern.m_containsBackreferences) {
Re-read the diff, and a bit out of ideas i've pushed a similar changeset with s/#if ENABLE_ ASSEMBLER/ #ifdef ENABLE_ASSEMBLER/, but i doubt it'll change anything.
https:/ /tbpl.mozilla. org/?tree= Try&rev= ff2bd33b8476
To me, JS_METHODJIT includes ENABLE_YARR_JIT, so that chunk in js/src/ vm/RegExpObject .cpp could go away.. :
-#ifdef JS_METHODJIT JS_METHODJIT) abled(cx) && !yarrPattern. m_containsBackr eferences) {
+#if ENABLE_YARR_JIT && defined(
if (isJITRuntimeEn