diff --git a/Userland/Libraries/LibJS/Bytecode/ASTCodegen.cpp b/Userland/Libraries/LibJS/Bytecode/ASTCodegen.cpp index 68a8d0dc64..32f5d50db0 100644 --- a/Userland/Libraries/LibJS/Bytecode/ASTCodegen.cpp +++ b/Userland/Libraries/LibJS/Bytecode/ASTCodegen.cpp @@ -1058,10 +1058,7 @@ static Bytecode::CodeGenerationErrorOr generate_array_binding_pattern_byte return generate_binding_pattern_bytecode(generator, pattern, initialization_mode, target_reg); }, [&](NonnullRefPtr const& expr) -> Bytecode::CodeGenerationErrorOr { - return Bytecode::CodeGenerationError { - expr.ptr(), - "Unimplemented alias mode: MemberExpression"sv, - }; + return generator.emit_store_to_reference(*expr); }); };