diff --git a/Userland/Libraries/LibJS/Bytecode/Generator.cpp b/Userland/Libraries/LibJS/Bytecode/Generator.cpp index 88398297d0..b40f24e286 100644 --- a/Userland/Libraries/LibJS/Bytecode/Generator.cpp +++ b/Userland/Libraries/LibJS/Bytecode/Generator.cpp @@ -298,7 +298,10 @@ CodeGenerationErrorOr Generator::emit_delete_reference(JS::ASTNode const& { if (is(node)) { auto& identifier = static_cast(node); - emit(intern_identifier(identifier.string())); + if (identifier.is_local()) + emit(Value(false)); + else + emit(intern_identifier(identifier.string())); return {}; }