diff options
author | Nicholas Nethercote <n.nethercote@gmail.com> | 2022-11-03 12:02:33 +1100 |
---|---|---|
committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2022-11-07 10:00:36 +1100 |
commit | dba6fc3ef529824d9fc3248001089364888f3490 (patch) | |
tree | 7c219505973f1a39b3e0a5a0976a973a45668e85 /compiler/rustc_parse/src/lexer/mod.rs | |
parent | d726c8467c06088d5d4488edf6b015ec9698c1ea (diff) | |
download | rust-dba6fc3ef529824d9fc3248001089364888f3490.tar.gz |
Make underscore_literal_suffix a hard error.
It's been a warning for 5.5 years. Time to make it a hard error.
Closes #42326.
Diffstat (limited to 'compiler/rustc_parse/src/lexer/mod.rs')
-rw-r--r-- | compiler/rustc_parse/src/lexer/mod.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/compiler/rustc_parse/src/lexer/mod.rs b/compiler/rustc_parse/src/lexer/mod.rs index 462bce16ad7..de8f1c00c12 100644 --- a/compiler/rustc_parse/src/lexer/mod.rs +++ b/compiler/rustc_parse/src/lexer/mod.rs @@ -175,20 +175,10 @@ impl<'a> StringReader<'a> { if string == "_" { self.sess .span_diagnostic - .struct_span_warn( + .struct_span_err( self.mk_sp(suffix_start, self.pos), "underscore literal suffix is not allowed", ) - .warn( - "this was previously accepted by the compiler but is \ - being phased out; it will become a hard error in \ - a future release!", - ) - .note( - "see issue #42326 \ - <https://github.com/rust-lang/rust/issues/42326> \ - for more information", - ) .emit(); None } else { |