File tree Expand file tree Collapse file tree 3 files changed +11
-5
lines changed Expand file tree Collapse file tree 3 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -606,11 +606,12 @@ pub trait LintContext: Sized {
606606 "{}({}) overruled by outer forbid({})" ,
607607 level. as_str( ) , lint_name,
608608 lint_name) ;
609+ diag_builder. span_label ( span, & format ! ( "overruled by previous forbid" ) ) ;
609610 match now_source {
610611 LintSource :: Default => & mut diag_builder,
611612 LintSource :: Node ( forbid_source_span) => {
612- diag_builder. span_note ( forbid_source_span,
613- "`forbid` lint level set here" )
613+ diag_builder. span_label ( forbid_source_span,
614+ & format ! ( "`forbid` level set here" ) )
614615 } ,
615616 LintSource :: CommandLine => {
616617 diag_builder. note ( "`forbid` lint level was set on command line" )
Original file line number Diff line number Diff line change 99// except according to those terms.
1010
1111#![ forbid( non_snake_case) ]
12+ //~^ NOTE `forbid` level set here
1213
13- #[ allow( non_snake_case) ] //~ ERROR E0453
14+ #[ allow( non_snake_case) ]
15+ //~^ ERROR allow(non_snake_case) overruled by outer forbid(non_snake_case)
16+ //~| NOTE overruled by previous forbid
1417fn main ( ) {
1518}
Original file line number Diff line number Diff line change 99// except according to those terms.
1010
1111#![ forbid( deprecated) ]
12- //~^ NOTE `forbid` lint level set here
12+ //~^ NOTE `forbid` level set here
1313
14- #[ allow( deprecated) ] //~ ERROR allow(deprecated) overruled by outer forbid(deprecated)
14+ #[ allow( deprecated) ]
15+ //~^ ERROR allow(deprecated) overruled by outer forbid(deprecated)
16+ //~| NOTE overruled by previous forbid
1517fn main ( ) {
1618}
You can’t perform that action at this time.
0 commit comments