@@ -433,9 +433,6 @@ declare_features! (
433433 // `use path as _;` and `extern crate c as _;`
434434 ( active, underscore_imports, "1.26.0" , Some ( 48216 ) , None ) ,
435435
436- // Allows keywords to be escaped for use as identifiers
437- ( active, raw_identifiers, "1.26.0" , Some ( 48589 ) , Some ( Edition :: Edition2018 ) ) ,
438-
439436 // Allows macro invocations in `extern {}` blocks
440437 ( active, macros_in_extern, "1.27.0" , Some ( 49476 ) , None ) ,
441438
@@ -646,6 +643,8 @@ declare_features! (
646643 ( accepted, repr_transparent, "1.28.0" , Some ( 43036 ) , None ) ,
647644 // Defining procedural macros in `proc-macro` crates
648645 ( accepted, proc_macro, "1.29.0" , Some ( 38356 ) , None ) ,
646+ // Allows keywords to be escaped for use as identifiers
647+ ( accepted, raw_identifiers, "1.30.0" , Some ( 48589 ) , None ) ,
649648) ;
650649
651650// If you change this, please modify src/doc/unstable-book as well. You must
@@ -2021,16 +2020,6 @@ pub fn check_crate(krate: &ast::Crate,
20212020 plugin_attributes,
20222021 } ;
20232022
2024- if !features. raw_identifiers {
2025- for & span in sess. raw_identifier_spans . borrow ( ) . iter ( ) {
2026- if !span. allows_unstable ( ) {
2027- gate_feature ! ( & ctx, raw_identifiers, span,
2028- "raw identifiers are experimental and subject to change"
2029- ) ;
2030- }
2031- }
2032- }
2033-
20342023 let visitor = & mut PostExpansionVisitor { context : & ctx } ;
20352024 visitor. whole_crate_feature_gates ( krate) ;
20362025 visit:: walk_crate ( visitor, krate) ;
0 commit comments