File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ // This test checks that we lint on non well known names and that we don't lint on well known names
2+ //
3+ // check-pass
4+ // compile-flags: --check-cfg=names() -Z unstable-options
5+
6+ #[ cfg( target_oz = "linux" ) ]
7+ //~^ WARNING unexpected `cfg` condition name
8+ fn target_os_misspell ( ) { }
9+
10+ #[ cfg( target_os = "linux" ) ]
11+ fn target_os ( ) { }
12+
13+ #[ cfg( features = "foo" ) ]
14+ //~^ WARNING unexpected `cfg` condition name
15+ fn feature_misspell ( ) { }
16+
17+ #[ cfg( feature = "foo" ) ]
18+ fn feature ( ) { }
19+
20+ #[ cfg( uniw) ]
21+ //~^ WARNING unexpected `cfg` condition name
22+ fn unix_misspell ( ) { }
23+
24+ #[ cfg( unix) ]
25+ fn unix ( ) { }
26+
27+ fn main ( ) { }
Original file line number Diff line number Diff line change 1+ warning: unexpected `cfg` condition name
2+ --> $DIR/well-known-names.rs:6:7
3+ |
4+ LL | #[cfg(target_oz = "linux")]
5+ | ^^^^^^^^^^^^^^^^^^^
6+ |
7+ = note: `#[warn(unexpected_cfgs)]` on by default
8+
9+ warning: unexpected `cfg` condition name
10+ --> $DIR/well-known-names.rs:13:7
11+ |
12+ LL | #[cfg(features = "foo")]
13+ | ^^^^^^^^^^^^^^^^
14+
15+ warning: unexpected `cfg` condition name
16+ --> $DIR/well-known-names.rs:20:7
17+ |
18+ LL | #[cfg(uniw)]
19+ | ^^^^
20+
21+ warning: 3 warnings emitted
22+
You can’t perform that action at this time.
0 commit comments