mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-25 01:19:45 +00:00
Even though calling delete on a super property will ultimately throw a ReferenceError, we must return the allocated register for the result of the delete operation (which would normally be a boolean). If the delete operation is used in a return statement, the bytecode generator for the return statement must be able to assume the statement had some output. |
||
|---|---|---|
| .. | ||
| assignment-operators.js | ||
| binary-bitwise-and.js | ||
| binary-bitwise-left-shift.js | ||
| binary-bitwise-or.js | ||
| binary-bitwise-right-shift.js | ||
| binary-bitwise-unsigned-right-shift.js | ||
| binary-bitwise-xor.js | ||
| binary-relational.js | ||
| bitwise-not.js | ||
| comma-operator.js | ||
| delete-basic.js | ||
| delete-global-variable.js | ||
| delete-globalThis-property-crash.js | ||
| delete-local-variable.js | ||
| in-operator-basic.js | ||
| instanceof-basic.js | ||
| logical-and.js | ||
| logical-expressions-short-circuit.js | ||
| logical-nullish-coalescing.js | ||
| logical-or.js | ||
| modulo-basic.js | ||
| ternary-basic.js | ||
| typeof-basic.js | ||
| void-basic.js | ||