diff --git a/Libraries/LibJS/Bytecode/Interpreter.cpp b/Libraries/LibJS/Bytecode/Interpreter.cpp index 31b2e95a402..987e5ec8d3b 100644 --- a/Libraries/LibJS/Bytecode/Interpreter.cpp +++ b/Libraries/LibJS/Bytecode/Interpreter.cpp @@ -257,7 +257,7 @@ ThrowCompletionOr Interpreter::run(Script& script_record, GC::Ptr(vm.error_message(JS::VM::ErrorMessage::OutOfMemory)); else - result = JS::throw_completion(JS::InternalError::create(realm(), error_string.release_value())); + result = vm.template throw_completion(error_string.release_value()); } else { auto executable = executable_result.release_value();