mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 07:32:44 +00:00
stage1: get test-compile-errors passing again
This commit is contained in:
parent
9de2c1b76e
commit
52b3daa90e
@ -747,6 +747,9 @@ void tokenize(const char *source, Tokenization *out) {
|
||||
case 'u':
|
||||
t.state = TokenizeState_char_literal_unicode_escape_saw_u;
|
||||
break;
|
||||
case 'U':
|
||||
invalid_char_error(&t, c);
|
||||
break;
|
||||
default:
|
||||
t.state = TokenizeState_char_literal_end;
|
||||
break;
|
||||
@ -785,7 +788,7 @@ void tokenize(const char *source, Tokenization *out) {
|
||||
break;
|
||||
case '}':
|
||||
if (seen_escape_digits == 0) {
|
||||
tokenize_error(&t, "missing unicode escape sequence");
|
||||
tokenize_error(&t, "empty unicode escape sequence");
|
||||
break;
|
||||
}
|
||||
t.state = TokenizeState_char_literal_end;
|
||||
|
@ -34,9 +34,9 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
|
||||
\\ const c: *S = &.{};
|
||||
\\}
|
||||
, &[_][]const u8{
|
||||
"mp.zig:2:31: error: expected type '[][]const u8', found '*const struct:2:31'",
|
||||
"mp.zig:5:33: error: expected type '*[2][]const u8', found '*const struct:5:33'",
|
||||
"mp.zig:9:21: error: expected type '*S', found '*const struct:9:21'",
|
||||
"tmp.zig:2:31: error: expected type '[][]const u8', found '*const struct:2:31'",
|
||||
"tmp.zig:5:33: error: expected type '*[2][]const u8', found '*const struct:5:33'",
|
||||
"tmp.zig:9:21: error: expected type '*S', found '*const struct:9:21'",
|
||||
});
|
||||
|
||||
cases.add("@Type() union payload is undefined",
|
||||
@ -8416,6 +8416,6 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
|
||||
\\ var sequence = "repeat".*** 10;
|
||||
\\}
|
||||
, &[_][]const u8{
|
||||
"tmp.zig:2:30: error: `.*` can't be followed by `*`. Are you missing a space?",
|
||||
"tmp.zig:2:30: error: `.*` cannot be followed by `*`. Are you missing a space?",
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user