From 1247b7b9ef10d1b16117615bbd64d7bbd27507b2 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 21 Feb 2021 18:00:37 -0700 Subject: [PATCH] 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. --- lib/std/zig/parser_test.zig | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/lib/std/zig/parser_test.zig b/lib/std/zig/parser_test.zig index b2562072f5..06e32d56fd 100644 --- a/lib/std/zig/parser_test.zig +++ b/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(