From 557605e6ee61ac9cd3eaae6d514396d91799e4c9 Mon Sep 17 00:00:00 2001 From: zzhengxiang Date: Sat, 22 Feb 2025 15:05:04 +0800 Subject: [PATCH] fix v8Option Signed-off-by: zzhengxiang --- jsvm/src/js_native_api_v8.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jsvm/src/js_native_api_v8.cpp b/jsvm/src/js_native_api_v8.cpp index 7f9d60dd..f496e2fd 100644 --- a/jsvm/src/js_native_api_v8.cpp +++ b/jsvm/src/js_native_api_v8.cpp @@ -1355,7 +1355,7 @@ public: for (size_t i = 0; i < length; i++) { switch (options[i].id) { case JSVM_COMPILE_MODE: { - v8Option = static_cast(options[i].content.num); + v8Option = static_cast(options[i].content.num == 0 ? 0 : 1 << (options[i].content.num - 1)); break; } case JSVM_COMPILE_CODE_CACHE: { @@ -5676,4 +5676,4 @@ JSVM_Status JSVM_CDECL OH_JSVM_PromiseRegisterHandler(JSVM_Env env, } return ClearLastError(env); -} \ No newline at end of file +} -- Gitee