From 9b66e87bd8e625b06453533000cf349f8258b88a Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Sat, 22 Jul 2023 16:27:02 +1200 Subject: [PATCH] LibJS/Tests: Run 'delete always evaluates the lhs' in bytecode mode As this test passes for bytecode, but fails in AST. --- Userland/Libraries/LibJS/Tests/operators/delete-basic.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibJS/Tests/operators/delete-basic.js b/Userland/Libraries/LibJS/Tests/operators/delete-basic.js index 31fbfdb28a..4435196f1f 100644 --- a/Userland/Libraries/LibJS/Tests/operators/delete-basic.js +++ b/Userland/Libraries/LibJS/Tests/operators/delete-basic.js @@ -198,7 +198,7 @@ test("deleting a symbol returned by @@toPrimitive", () => { }); // FIXME: This currently does not work with the AST interpreter, but works with Bytecode. -test.skip("delete always evaluates the lhs", () => { +test.xfailIf(!isBytecodeInterpreterEnabled(), "delete always evaluates the lhs", () => { const obj = { prop: 1 }; let called = false; function a() {