aboutsummaryrefslogtreecommitdiff
path: root/test/compile_errors.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-02-19 10:20:19 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-02-19 10:20:19 -0700
commitb5b634e4e8a2a1fe32fba50ccd175257b4213936 (patch)
tree4eed625db81dd4d6907e386084df36ec3ac85687 /test/compile_errors.zig
parentefdc94c10712f610e7de5e49fd9cd6f88b4bbbae (diff)
parent02f5d2673f1bb21e7329acdd664fed565ecd4317 (diff)
downloadzig-b5b634e4e8a2a1fe32fba50ccd175257b4213936.tar.gz
zig-b5b634e4e8a2a1fe32fba50ccd175257b4213936.zip
Merge remote-tracking branch 'origin/master' into llvm16
Diffstat (limited to 'test/compile_errors.zig')
-rw-r--r--test/compile_errors.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig
index 801d0464ea..21c8822eb3 100644
--- a/test/compile_errors.zig
+++ b/test/compile_errors.zig
@@ -175,6 +175,16 @@ pub fn addCases(ctx: *TestContext) !void {
}
{
+ const case = ctx.obj("isolated carriage return in multiline string literal", .{});
+ case.backend = .stage2;
+
+ case.addError("const foo = \\\\\test\r\r rogue carriage return\n;", &[_][]const u8{
+ ":1:19: error: expected ';' after declaration",
+ ":1:20: note: invalid byte: '\\r'",
+ });
+ }
+
+ {
const case = ctx.obj("missing semicolon at EOF", .{});
case.addError(
\\const foo = 1