aboutsummaryrefslogtreecommitdiff
path: root/test/compile_errors.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-07-31 19:52:34 -0700
committerGitHub <noreply@github.com>2024-07-31 19:52:34 -0700
commiteb1a199dff2b54271bd275c2528bdd898bf1d4eb (patch)
tree0cef5904cef4e638dc67248384663c6779b5e293 /test/compile_errors.zig
parent059856acfc9f87d723a90af6a4214e128b8cae2e (diff)
parentc2b8afcac9e427102370dc5bac8c3d9621eee6d8 (diff)
downloadzig-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.zig24
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'",
});
}
}