Files
ladybird/Libraries/LibJS/Bytecode/Bytecode.def
Andreas Kling 933eee8284 LibJS: Throw ReferenceError for delete super[...] at codegen time
delete super.x and delete super[expr] always throw a ReferenceError
per spec. Instead of deferring this to runtime via DeleteByIdWithThis
and DeleteByValueWithThis instructions, emit the throw directly during
bytecode generation.

Remove the now-unused DeleteByIdWithThis and DeleteByValueWithThis
instructions, and add a NewReferenceError instruction.
2026-02-11 14:29:36 +01:00

20 KiB