diff --git a/src/js_native_api.h b/src/js_native_api.h index 8ef079b5158249..8177ace3acbb89 100644 --- a/src/js_native_api.h +++ b/src/js_native_api.h @@ -21,6 +21,18 @@ #endif #endif +#if defined(NAPI_EXPERIMENTAL) && \ + !defined(NODE_API_EXPERIMENTAL_NO_WARNING) && \ + !defined(NODE_WANT_INTERNALS) +#ifdef _MSC_VER +#pragma message("NAPI_EXPERIMENTAL is enabled. " \ + "Experimental features may be unstable.") +#else +#warning "NAPI_EXPERIMENTAL is enabled. " \ + "Experimental features may be unstable." +#endif +#endif + #include "js_native_api_types.h" // If you need __declspec(dllimport), either include instead, or