]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/macros/syntax-extension-cfg.rs
2 // compile-flags: --cfg foo --cfg qux="foo"
7 if ! cfg
!(foo
) { panic!() }
8 if cfg
!(not(foo
)) { panic!() }
10 if ! cfg
!(qux
="foo") { panic!() }
11 if cfg
!(not(qux
="foo")) { panic!() }
13 if ! cfg
!(all(foo
, qux
="foo")) { panic!() }
14 if cfg
!(not(all(foo
, qux
="foo"))) { panic!() }
15 if cfg
!(all(not(all(foo
, qux
="foo")))) { panic!() }
17 if cfg
!(not_a_cfg
) { panic!() }
18 if cfg
!(all(not_a_cfg
, foo
, qux
="foo")) { panic!() }
19 if cfg
!(all(not_a_cfg
, foo
, qux
="foo")) { panic!() }
20 if ! cfg
!(any(not_a_cfg
, foo
)) { panic!() }
22 if ! cfg
!(not(not_a_cfg
)) { panic!() }
23 if ! cfg
!(all(not(not_a_cfg
), foo
, qux
="foo")) { panic!() }