# TODO(2018): Temporarily allow timeout in debug mode.
'js1_5/GC/regress-203278-2': [PASS, ['mode == debug', TIMEOUT, NO_VARIANTS, FAIL]],
+ # These tests use invalid LHS expressions in assignments.
+ 'js1_5/Regress/regress-319391': [SKIP],
+ 'js1_5/Regress/regress-350253': [SKIP],
+ 'js1_5/Regress/regress-462292': [SKIP],
+ 'js1_5/decompilation/regress-443071-01': [SKIP],
+
##################### SLOW TESTS #####################
# This takes a long time to run (~100 seconds). It should only be run
PASS for_val_part1_throwbody is 1
PASS for_val_part2_throwbody is 1
PASS for_val_part3_throwbody is 4
-PASS forin_count is 4
PASS set_inside_with_throw is 4
PASS set_inside_with_cantconverttoobject is 4
PASS successfullyParsed is true
shouldBe("for_val_part3_throwbody","4");
// ---------------------------------
-var forin_test_obj = new Object();
-forin_test_obj.a = 1;
-forin_test_obj.b = 2;
-forin_test_obj.c = 3;
-var forin_count = 4;
-function forin_lexpr() {
-// if (forincount == 1);
-// throwex();
- return new Object();
-}
-try {
- for (throwex() in forin_test_obj) {
- forin_count++;
- }
-}
-catch (e) {
-}
-shouldBe("forin_count","4");
-
-// ---------------------------------
var set_inside_with_throw = 4;
try {
with (throwex()) {