diff options
| author | Ezra Shaw <ezrasure@outlook.com> | 2023-04-07 08:54:13 +1200 |
|---|---|---|
| committer | Ezra Shaw <ezrasure@outlook.com> | 2023-04-07 08:54:13 +1200 |
| commit | 9dbf20ef27b56c0bff35366689861ebbe5dfb7e5 (patch) | |
| tree | f148447f7845f1885753371243b99bc2f3985fea /compiler/rustc_parse/src/parser | |
| parent | f5b8f44e5d5dee0f60cec1729b5a107659779d94 (diff) | |
| download | rust-9dbf20ef27b56c0bff35366689861ebbe5dfb7e5.tar.gz rust-9dbf20ef27b56c0bff35366689861ebbe5dfb7e5.zip | |
fix: fix regression in #109203
Diffstat (limited to 'compiler/rustc_parse/src/parser')
| -rw-r--r-- | compiler/rustc_parse/src/parser/diagnostics.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_parse/src/parser/diagnostics.rs b/compiler/rustc_parse/src/parser/diagnostics.rs index 5210b8fe69d..e03ce5d7120 100644 --- a/compiler/rustc_parse/src/parser/diagnostics.rs +++ b/compiler/rustc_parse/src/parser/diagnostics.rs @@ -423,11 +423,11 @@ impl<'a> Parser<'a> { if let token::Literal(Lit { kind: token::LitKind::Integer | token::LitKind::Float, symbol, - suffix, + suffix: Some(suffix), // no suffix makes it a valid literal }) = self.token.kind && rustc_ast::MetaItemLit::from_token(&self.token).is_none() { - Some((symbol.as_str().len(), suffix.unwrap())) + Some((symbol.as_str().len(), suffix)) } else { None } |
