// This test check that we lint on non well known values and that we don't lint on well known // values // // check-pass // compile-flags: --check-cfg=values() -Z unstable-options #[cfg(target_os = "linuz")] //~^ WARNING unexpected `cfg` condition value fn target_os_linux_misspell() {} #[cfg(target_os = "linux")] fn target_os_linux() {} #[cfg(target_has_atomic = "0")] //~^ WARNING unexpected `cfg` condition value fn target_has_atomic_invalid() {} #[cfg(target_has_atomic = "8")] fn target_has_atomic() {} #[cfg(unix = "aa")] //~^ WARNING unexpected `cfg` condition value fn unix_with_value() {} #[cfg(unix)] fn unix() {} #[cfg(miri = "miri")] //~^ WARNING unexpected `cfg` condition value fn miri_with_value() {} #[cfg(miri)] fn miri() {} #[cfg(doc = "linux")] //~^ WARNING unexpected `cfg` condition value fn doc_with_value() {} #[cfg(doc)] fn doc() {} fn main() {}