From b11265070683a0273ef675fc6410b21d86f0f181 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Mon, 30 Aug 2021 21:03:26 +0200 Subject: [PATCH] [mozjs] up to 78 It compiles. --- meson.build | 2 +- src/ecmascript/spidermonkey.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 72579c52..d4f221c1 100644 --- a/meson.build +++ b/meson.build @@ -252,7 +252,7 @@ if conf_data.get('CONFIG_BZIP2') endif if conf_data.get('CONFIG_ECMASCRIPT') - mozjsdeps = dependency('mozjs-68') + mozjsdeps = dependency('mozjs-78') deps += mozjsdeps sqlite3deps = dependency('sqlite3') deps += sqlite3deps diff --git a/src/ecmascript/spidermonkey.c b/src/ecmascript/spidermonkey.c index 79efdd42..01a66aed 100644 --- a/src/ecmascript/spidermonkey.c +++ b/src/ecmascript/spidermonkey.c @@ -154,6 +154,7 @@ PrintError(JSContext* cx, FILE* file, JS::ConstUTF8CharsZ toStringResult, static void error_reporter(JSContext *ctx, JSErrorReport *report) { +#if 0 JS::Realm *comp = js::GetContextRealm(ctx); if (!comp) { @@ -205,6 +206,7 @@ error_reporter(JSContext *ctx, JSErrorReport *report) reported: /* Im clu'les. --pasky */ JS_ClearPendingException(ctx); +#endif } static void