zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 1247b7b9ef10d1b16117615bbd64d7bbd27507b2 (tree)
parent 79f18763679a9eac7cb1ff7bd9ede063277b266b
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sun, 21 Feb 2021 18:00:37 -0700

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.

Diffstat:
Mlib/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 @@ -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(