diff --git a/cli/napi/js_native_api.rs b/cli/napi/js_native_api.rs index 7c9b3d4c7c..1d71aebbe0 100644 --- a/cli/napi/js_native_api.rs +++ b/cli/napi/js_native_api.rs @@ -1361,13 +1361,15 @@ fn napi_close_escapable_handle_scope( #[napi_sym::napi_sym] fn napi_close_handle_scope( env: *mut Env, - scope: napi_handle_scope, + _scope: napi_handle_scope, ) -> napi_status { let env = &mut *env; if env.open_handle_scopes == 0 { return napi_handle_scope_mismatch; } - let _scope = &mut *(scope as *mut v8::HandleScope); + // TODO: We are not opening a handle scope, therefore we cannot close it + // TODO: this is also not implemented in napi_open_handle_scope + // let _scope = &mut *(scope as *mut v8::HandleScope); env.open_handle_scopes -= 1; napi_ok } @@ -2381,6 +2383,7 @@ fn napi_open_handle_scope( ) -> napi_status { let env = &mut *env; + // TODO: this is also not implemented in napi_close_handle_scope // *result = &mut env.scope() as *mut _ as napi_handle_scope; env.open_handle_scopes += 1; napi_ok