Last active
October 4, 2024 15:31
-
-
Save gabrielschulhof/2fd4146fb2bdab73329d3fc7e3821fc3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/js_native_api.h b/src/js_native_api.h | |
index 07e3df1340..dbb69ace45 100644 | |
--- a/src/js_native_api.h | |
+++ b/src/js_native_api.h | |
@@ -534,11 +534,16 @@ napi_add_finalizer(napi_env env, | |
#ifdef NAPI_EXPERIMENTAL | |
#define NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER | |
+#if defined(NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT) | |
+#define node_api_post_finalizer(env, finalize_cb, finalize_data, finalize_hint) \ | |
+ (finalize_cb)((env), (finalize_data), (finalize_hint)) | |
+#else | |
NAPI_EXTERN napi_status NAPI_CDECL | |
node_api_post_finalizer(node_api_basic_env env, | |
napi_finalize finalize_cb, | |
void* finalize_data, | |
void* finalize_hint); | |
+#endif | |
#endif // NAPI_EXPERIMENTAL |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment