Commit 1247b7b9ef

Andrew Kelley <andrew@ziglang.org>
2021-02-22 02:00:37
parser: modify another recovery test case
Zig no longer has `error` as the global error set; it is now a special case keyword. The new parse error message is correct.
1 parent 79f1876
Changed files (1)
lib
lib/std/zig/parser_test.zig
@@ -4212,17 +4212,15 @@ test "recovery: mismatched bracket at top level" {
     });
 }
 
-//test "recovery: invalid global error set access" {
-//    try testError(
-//        \\test "" {
-//        \\    error && foo;
-//        \\}
-//    , &[_]Error{
-//        .expected_token,
-//        .ExpectedIdentifier,
-//        .invalid_and,
-//    });
-//}
+test "recovery: invalid global error set access" {
+    try testError(
+        \\test "" {
+        \\    error && foo;
+        \\}
+    , &[_]Error{
+        .expected_token,
+    });
+}
 
 //test "recovery: invalid asterisk after pointer dereference" {
 //    try testError(