diff --git a/clippy_lints/src/write.rs b/clippy_lints/src/write.rs index bdb0923945bc..280b6dca8445 100644 --- a/clippy_lints/src/write.rs +++ b/clippy_lints/src/write.rs @@ -274,10 +274,10 @@ fn check_tts<'a>(cx: &EarlyContext<'a>, tts: &TokenStream, is_write: bool) -> (O let mut is_raw = false; if let TokenStream(Some(tokens)) = &tts { for token in tokens.iter() { - if let (TokenTree::Token(_, token::Token::Literal(lit, _)), _) = token { - match lit { - token::Lit::Str_(_) => break, - token::Lit::StrRaw(_, _) => { + if let (TokenTree::Token(_, token::Token::Literal(lit)), _) = token { + match lit.kind { + token::Str => break, + token::StrRaw(_) => { is_raw = true; break; }, diff --git a/tests/ui/crashes/ice-3891.stderr b/tests/ui/crashes/ice-3891.stderr index 16aedbd98dec..5a285b0e7149 100644 --- a/tests/ui/crashes/ice-3891.stderr +++ b/tests/ui/crashes/ice-3891.stderr @@ -1,4 +1,4 @@ -error: invalid suffix `x` for numeric literal +error: invalid suffix `x` for integer literal --> $DIR/ice-3891.rs:2:5 | LL | 1x;