diff --git a/src/node_native_module_env.cc b/src/node_native_module_env.cc index ae8d349541b912..a3a42a3ec4b9a6 100644 --- a/src/node_native_module_env.cc +++ b/src/node_native_module_env.cc @@ -131,8 +131,9 @@ void NativeModuleEnv::CompileFunction(const FunctionCallbackInfo& args) { NativeModuleLoader::GetInstance()->CompileAsModule( env->context(), id, &result); RecordResult(id, result, env); - if (!maybe.IsEmpty()) { - args.GetReturnValue().Set(maybe.ToLocalChecked()); + Local fn; + if (maybe.ToLocal(&fn)) { + args.GetReturnValue().Set(fn); } }