2 // compile-flags: -Z span-debug
3 // aux-build:test-macros.rs
6 #![feature(proc_macro_hygiene)]
7 #![feature(stmt_expr_attributes)]
9 #![no_std] // Don't load unnecessary hygiene information from std
13 extern crate test_macros;
21 #[cfg_attr(FALSE, unknown_attr)]
22 #[cfg_attr(all(/*true*/), allow())]
31 let _ = #[cfg_eval] #[print_attr](#[cfg(FALSE)] 0, #[cfg(all(/*true*/))] 1);