diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-07-31 19:52:34 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-31 19:52:34 -0700 |
| commit | eb1a199dff2b54271bd275c2528bdd898bf1d4eb (patch) | |
| tree | 0cef5904cef4e638dc67248384663c6779b5e293 /test/compile_errors.zig | |
| parent | 059856acfc9f87d723a90af6a4214e128b8cae2e (diff) | |
| parent | c2b8afcac9e427102370dc5bac8c3d9621eee6d8 (diff) | |
| download | zig-eb1a199dff2b54271bd275c2528bdd898bf1d4eb.tar.gz zig-eb1a199dff2b54271bd275c2528bdd898bf1d4eb.zip | |
Merge pull request #20885 from ziglang/simplify-tokenizer
std.zig.tokenizer: simplification and spec conformance
Diffstat (limited to 'test/compile_errors.zig')
| -rw-r--r-- | test/compile_errors.zig | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig index 5c5a574caf..07ad178859 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -39,15 +39,6 @@ pub fn addCases(ctx: *Cases, b: *std.Build) !void { } { - const case = ctx.obj("isolated carriage return in multiline string literal", b.graph.host); - - case.addError("const foo = \\\\\test\r\r rogue carriage return\n;", &[_][]const u8{ - ":1:13: error: expected expression, found 'invalid bytes'", - ":1:19: note: invalid byte: '\\r'", - }); - } - - { const case = ctx.obj("missing semicolon at EOF", b.graph.host); case.addError( \\const foo = 1 @@ -179,8 +170,7 @@ pub fn addCases(ctx: *Cases, b: *std.Build) !void { \\ return true; \\} , &[_][]const u8{ - ":1:1: error: expected type expression, found 'invalid bytes'", - ":1:1: note: invalid byte: '\\xff'", + ":1:1: error: expected type expression, found 'invalid token'", }); } @@ -222,8 +212,7 @@ pub fn addCases(ctx: *Cases, b: *std.Build) !void { const case = ctx.obj("invalid byte in string", b.graph.host); case.addError("_ = \"\x01Q\";", &[_][]const u8{ - ":1:5: error: expected expression, found 'invalid bytes'", - ":1:6: note: invalid byte: '\\x01'", + ":1:5: error: expected expression, found 'invalid token'", }); } @@ -231,8 +220,7 @@ pub fn addCases(ctx: *Cases, b: *std.Build) !void { const case = ctx.obj("invalid byte in comment", b.graph.host); case.addError("//\x01Q", &[_][]const u8{ - ":1:1: error: expected type expression, found 'invalid bytes'", - ":1:3: note: invalid byte: '\\x01'", + ":1:1: error: expected type expression, found 'invalid token'", }); } @@ -240,8 +228,7 @@ pub fn addCases(ctx: *Cases, b: *std.Build) !void { const case = ctx.obj("control character in character literal", b.graph.host); case.addError("const c = '\x01';", &[_][]const u8{ - ":1:11: error: expected expression, found 'invalid bytes'", - ":1:12: note: invalid byte: '\\x01'", + ":1:11: error: expected expression, found 'invalid token'", }); } @@ -249,8 +236,7 @@ pub fn addCases(ctx: *Cases, b: *std.Build) !void { const case = ctx.obj("invalid byte at start of token", b.graph.host); case.addError("x = \x00Q", &[_][]const u8{ - ":1:5: error: expected expression, found 'invalid bytes'", - ":1:5: note: invalid byte: '\\x00'", + ":1:5: error: expected expression, found 'invalid token'", }); } } |
