@@ -373,7 +373,6 @@ MaybeLocal<Function> BuiltinLoader::LookupAndCompileInternal(
373373// Otherwise return a Local<Object> containing the cache.
374374MaybeLocal<Function> BuiltinLoader::LookupAndCompile (
375375 Local<Context> context, const char * id, Environment* optional_env) {
376- Result result;
377376 std::vector<Local<String>> parameters;
378377 Isolate* isolate = context->GetIsolate ();
379378 // Detects parameters of the scripts based on module ids.
@@ -424,8 +423,17 @@ MaybeLocal<Function> BuiltinLoader::LookupAndCompile(
424423 };
425424 }
426425
426+ return LookupAndCompile (context, id, ¶meters, optional_env);
427+ }
428+
429+ MaybeLocal<Function> BuiltinLoader::LookupAndCompile (
430+ Local<Context> context,
431+ const char * id,
432+ std::vector<Local<String>>* parameters,
433+ Environment* optional_env) {
434+ Result result;
427435 MaybeLocal<Function> maybe = GetInstance ()->LookupAndCompileInternal (
428- context, id, & parameters, &result);
436+ context, id, parameters, &result);
429437 if (optional_env != nullptr ) {
430438 RecordResult (id, result, optional_env);
431439 }
0 commit comments