@@ -30,10 +30,10 @@ use crate::{
30
30
BuiltinExplicitOutlivesSuggestion , BuiltinFeatureIssueNote , BuiltinIncompleteFeatures ,
31
31
BuiltinIncompleteFeaturesHelp , BuiltinInternalFeatures , BuiltinKeywordIdents ,
32
32
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 ,
37
37
BuiltinUnpermittedTypeInitSub , BuiltinUnreachablePub , BuiltinUnsafe ,
38
38
BuiltinUnstableFeatures , BuiltinUnusedDocComment , BuiltinUnusedDocCommentSub ,
39
39
BuiltinWhileTrue , SuggestChangingAssocTypes ,
@@ -60,7 +60,7 @@ use rustc_middle::ty::GenericArgKind;
60
60
use rustc_middle:: ty:: ToPredicate ;
61
61
use rustc_middle:: ty:: TypeVisitableExt ;
62
62
use rustc_middle:: ty:: { self , Ty , TyCtxt , VariantDef } ;
63
- use rustc_session:: lint:: { BuiltinLintDiag , FutureIncompatibilityReason } ;
63
+ use rustc_session:: lint:: FutureIncompatibilityReason ;
64
64
use rustc_session:: { declare_lint, declare_lint_pass, impl_lint_pass} ;
65
65
use rustc_span:: edition:: Edition ;
66
66
use rustc_span:: source_map:: Spanned ;
@@ -2882,16 +2882,7 @@ impl<'tcx> LateLintPass<'tcx> for NamedAsmLabels {
2882
2882
let target_spans: MultiSpan =
2883
2883
if spans. len ( ) > 0 { spans. into ( ) } else { ( * template_span) . into ( ) } ;
2884
2884
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 ) ;
2895
2886
}
2896
2887
}
2897
2888
}
0 commit comments