@@ -30,10 +30,10 @@ use crate::{
3030 BuiltinExplicitOutlivesSuggestion , BuiltinFeatureIssueNote , BuiltinIncompleteFeatures ,
3131 BuiltinIncompleteFeaturesHelp , BuiltinInternalFeatures , BuiltinKeywordIdents ,
3232 BuiltinMissingCopyImpl , BuiltinMissingDebugImpl , BuiltinMissingDoc ,
33- BuiltinMutablesTransmutes , BuiltinNoMangleGeneric , BuiltinNonShorthandFieldPatterns ,
34- BuiltinSpecialModuleNameUsed , BuiltinTrivialBounds , BuiltinTypeAliasGenericBounds ,
35- BuiltinTypeAliasGenericBoundsSuggestion , BuiltinTypeAliasWhereClause ,
36- BuiltinUngatedAsyncFnTrackCaller , BuiltinUnpermittedTypeInit ,
33+ BuiltinMutablesTransmutes , BuiltinNamedAsmLabel , BuiltinNoMangleGeneric ,
34+ BuiltinNonShorthandFieldPatterns , BuiltinSpecialModuleNameUsed , BuiltinTrivialBounds ,
35+ BuiltinTypeAliasGenericBounds , BuiltinTypeAliasGenericBoundsSuggestion ,
36+ BuiltinTypeAliasWhereClause , BuiltinUngatedAsyncFnTrackCaller , BuiltinUnpermittedTypeInit ,
3737 BuiltinUnpermittedTypeInitSub , BuiltinUnreachablePub , BuiltinUnsafe ,
3838 BuiltinUnstableFeatures , BuiltinUnusedDocComment , BuiltinUnusedDocCommentSub ,
3939 BuiltinWhileTrue , SuggestChangingAssocTypes ,
@@ -60,7 +60,7 @@ use rustc_middle::ty::GenericArgKind;
6060use rustc_middle:: ty:: ToPredicate ;
6161use rustc_middle:: ty:: TypeVisitableExt ;
6262use rustc_middle:: ty:: { self , Ty , TyCtxt , VariantDef } ;
63- use rustc_session:: lint:: { BuiltinLintDiag , FutureIncompatibilityReason } ;
63+ use rustc_session:: lint:: FutureIncompatibilityReason ;
6464use rustc_session:: { declare_lint, declare_lint_pass, impl_lint_pass} ;
6565use rustc_span:: edition:: Edition ;
6666use rustc_span:: source_map:: Spanned ;
@@ -2882,16 +2882,7 @@ impl<'tcx> LateLintPass<'tcx> for NamedAsmLabels {
28822882 let target_spans: MultiSpan =
28832883 if spans. len ( ) > 0 { spans. into ( ) } else { ( * template_span) . into ( ) } ;
28842884
2885- cx. span_lint_with_diagnostics (
2886- NAMED_ASM_LABELS ,
2887- Some ( target_spans) ,
2888- fluent:: lint_builtin_asm_labels,
2889- |_| { } ,
2890- BuiltinLintDiag :: NamedAsmLabel (
2891- "only local labels of the form `<number>:` should be used in inline asm"
2892- . to_string ( ) ,
2893- ) ,
2894- ) ;
2885+ cx. emit_span_lint ( NAMED_ASM_LABELS , target_spans, BuiltinNamedAsmLabel ) ;
28952886 }
28962887 }
28972888 }
0 commit comments