2 // compile-flags: -Z span-debug --error-format human
3 // aux-build:test-macros.rs
5 #![feature(rustc_attrs)]
6 #![feature(stmt_expr_attributes)]
8 #![no_std] // Don't load unnecessary hygiene information from std
12 extern crate test_macros;
14 macro_rules! produce_it {
19 let a = #[cfg_attr(not(FALSE), rustc_dummy(first))] $expr;
26 produce_it!(#[cfg_attr(not(FALSE), rustc_dummy(second))] {
27 #![cfg_attr(not(FALSE), allow(unused))]