stage1: get test-compile-errors passing again

This commit is contained in:
Andrew Kelley
2021-05-28 14:19:08 -07:00
parent 9de2c1b76e
commit 52b3daa90e
2 changed files with 8 additions and 5 deletions

View File

@@ -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;