handler.span_err(span, "empty character literal")
}
EscapeError::LoneSlash => {
- panic!("lexer accepted unterminated literal with trailing slash")
+ handler.span_err(span, "invalid trailing slash in literal")
}
}
}
--- /dev/null
+error: incorrect unicode escape sequence
+ --> $DIR/issue-62913.rs:1:2
+ |
+LL | "\u\"
+ | ^^^ incorrect unicode escape sequence
+ |
+ = help: format of unicode escape sequences is `\u{...}`
+
+error: invalid trailing slash in literal
+ --> $DIR/issue-62913.rs:1:5
+ |
+LL | "\u\"
+ | ^
+
+error: aborting due to 2 previous errors
+