// Check that we detect unexpected value when none are allowed // //@ check-pass //@ no-auto-check-cfg //@ revisions: simple mixed empty //@ compile-flags: --check-cfg=cfg(values,simple,mixed,empty) //@ [simple]compile-flags: --check-cfg=cfg(test) --check-cfg=cfg(feature) //@ [mixed]compile-flags: --check-cfg=cfg(test,feature) //@ [empty]compile-flags: --check-cfg=cfg(test,feature,values(none())) #[cfg(feature = "foo")] //~^ WARNING unexpected `cfg` condition value fn do_foo() {} #[cfg(test = "foo")] //~^ WARNING unexpected `cfg` condition value fn do_foo() {} fn main() {}