Index: LayoutTests/fast/js/parser-syntax-check-expected.txt |
diff --git a/LayoutTests/fast/js/parser-syntax-check-expected.txt b/LayoutTests/fast/js/parser-syntax-check-expected.txt |
index 856711e111390c39b939b34874e434caaa85d04c..3da569ccfba27f158159d11b88f985934aac795d 100644 |
--- a/LayoutTests/fast/js/parser-syntax-check-expected.txt |
+++ b/LayoutTests/fast/js/parser-syntax-check-expected.txt |
@@ -91,16 +91,16 @@ PASS Invalid: "a in instanceof b.l" |
PASS Invalid: "function f() { a in instanceof b.l }" |
PASS Valid: "- - true % 5" |
PASS Valid: "function f() { - - true % 5 }" |
-PASS Invalid: "- false = 3" |
-PASS Invalid: "function f() { - false = 3 }" |
+FAIL Invalid: "- false = 3" should throw undefined |
+FAIL Invalid: "function f() { - false = 3 }" should throw undefined |
PASS Valid: "a: b: c: (1 + null) = 3" |
PASS Valid: "function f() { a: b: c: (1 + null) = 3 }" |
PASS Valid: "a[2] = b.l += c /= 4 * 7 ^ !6" |
PASS Valid: "function f() { a[2] = b.l += c /= 4 * 7 ^ !6 }" |
-PASS Invalid: "a + typeof b += c in d" |
-PASS Invalid: "function f() { a + typeof b += c in d }" |
-PASS Invalid: "typeof a &= typeof b" |
-PASS Invalid: "function f() { typeof a &= typeof b }" |
+FAIL Invalid: "a + typeof b += c in d" should throw undefined |
+FAIL Invalid: "function f() { a + typeof b += c in d }" should throw undefined |
+FAIL Invalid: "typeof a &= typeof b" should throw undefined |
+FAIL Invalid: "function f() { typeof a &= typeof b }" should throw undefined |
PASS Valid: "a: ((typeof (a))) >>>= a || b.l && c" |
PASS Valid: "function f() { a: ((typeof (a))) >>>= a || b.l && c }" |
PASS Valid: "a: b: c[a /= f[a %= b]].l[c[x] = 7] -= a ? b <<= f : g" |
@@ -389,8 +389,8 @@ PASS Valid: "for (var a = b, c, d ; ; 1 in a()) break" |
PASS Valid: "function f() { for (var a = b, c, d ; ; 1 in a()) break }" |
PASS Invalid: "for ( ; var a ; ) break" |
PASS Invalid: "function f() { for ( ; var a ; ) break }" |
-PASS Invalid: "for (const a; ; ) break" |
-PASS Invalid: "function f() { for (const a; ; ) break }" |
+FAIL Invalid: "for (const a; ; ) break" should throw undefined |
+FAIL Invalid: "function f() { for (const a; ; ) break }" should throw undefined |
PASS Invalid: "for ( %a ; ; ) { }" |
PASS Invalid: "function f() { for ( %a ; ; ) { } }" |
PASS Valid: "for (a in b) break" |
@@ -403,30 +403,30 @@ PASS Valid: "for (new a in b in c in d) break" |
PASS Valid: "function f() { for (new a in b in c in d) break }" |
PASS Valid: "for (new new new a in b) break" |
PASS Valid: "function f() { for (new new new a in b) break }" |
-PASS Invalid: "for (delete new a() in b) break" |
-PASS Invalid: "function f() { for (delete new a() in b) break }" |
-PASS Invalid: "for (a * a in b) break" |
-PASS Invalid: "function f() { for (a * a in b) break }" |
+FAIL Invalid: "for (delete new a() in b) break" should throw undefined |
+FAIL Invalid: "function f() { for (delete new a() in b) break }" should throw undefined |
+FAIL Invalid: "for (a * a in b) break" should throw undefined |
+FAIL Invalid: "function f() { for (a * a in b) break }" should throw undefined |
PASS Valid: "for ((a * a) in b) break" |
PASS Valid: "function f() { for ((a * a) in b) break }" |
-PASS Invalid: "for (a++ in b) break" |
-PASS Invalid: "function f() { for (a++ in b) break }" |
+FAIL Invalid: "for (a++ in b) break" should throw undefined |
+FAIL Invalid: "function f() { for (a++ in b) break }" should throw undefined |
PASS Valid: "for ((a++) in b) break" |
PASS Valid: "function f() { for ((a++) in b) break }" |
-PASS Invalid: "for (++a in b) break" |
-PASS Invalid: "function f() { for (++a in b) break }" |
+FAIL Invalid: "for (++a in b) break" should throw undefined |
+FAIL Invalid: "function f() { for (++a in b) break }" should throw undefined |
PASS Valid: "for ((++a) in b) break" |
PASS Valid: "function f() { for ((++a) in b) break }" |
-PASS Invalid: "for (a, b in c) break" |
-PASS Invalid: "function f() { for (a, b in c) break }" |
+FAIL Invalid: "for (a, b in c) break" should throw undefined |
+FAIL Invalid: "function f() { for (a, b in c) break }" should throw undefined |
PASS Invalid: "for (a,b in c ;;) break" |
PASS Invalid: "function f() { for (a,b in c ;;) break }" |
PASS Valid: "for (a,(b in c) ;;) break" |
PASS Valid: "function f() { for (a,(b in c) ;;) break }" |
PASS Valid: "for ((a, b) in c) break" |
PASS Valid: "function f() { for ((a, b) in c) break }" |
-PASS Invalid: "for (a ? b : c in c) break" |
-PASS Invalid: "function f() { for (a ? b : c in c) break }" |
+FAIL Invalid: "for (a ? b : c in c) break" should throw undefined |
+FAIL Invalid: "function f() { for (a ? b : c in c) break }" should throw undefined |
PASS Valid: "for ((a ? b : c) in c) break" |
PASS Valid: "function f() { for ((a ? b : c) in c) break }" |
PASS Valid: "for (var a in b in c) break" |
@@ -579,7 +579,7 @@ PASS Invalid: "var a.b = c" |
PASS Invalid: "function f() { var a.b = c }" |
PASS Invalid: "var a.b;" |
PASS Invalid: "function f() { var a.b; }" |
-PASS e.line is 1 |
+FAIL e.line should be 1 (of type number). Was undefined (of type undefined). |
PASS foo is 'PASS' |
PASS bar is 'PASS' |
PASS successfullyParsed is true |