| //@ check-pass |
| // |
| //@ no-auto-check-cfg |
| //@ revisions: explicit implicit simple concat_1 concat_2 |
| //@ [explicit]compile-flags: --check-cfg=cfg(foo,values(none())) |
| //@ [implicit]compile-flags: --check-cfg=cfg(foo) |
| //@ [simple] compile-flags: --check-cfg=cfg(foo,values(none(),"too")) |
| //@ [concat_1]compile-flags: --check-cfg=cfg(foo) --check-cfg=cfg(foo,values("too")) |
| //@ [concat_2]compile-flags: --check-cfg=cfg(foo,values("too")) --check-cfg=cfg(foo) |
| |
| #[cfg(foo = "too")] |
| //[explicit]~^ WARNING unexpected `cfg` condition value |
| //[implicit]~^^ WARNING unexpected `cfg` condition value |
| fn foo_too() {} |
| |
| #[cfg(foo = "bar")] |
| //~^ WARNING unexpected `cfg` condition value |
| fn foo_bar() {} |
| |
| #[cfg(foo)] |
| fn foo() {} |
| |
| fn main() {} |