//@ compile-flags: -Z span-debug --error-format human | |
//@ aux-build:test-macros.rs | |
//@ check-pass | |
#![no_std] // Don't load unnecessary hygiene information from std | |
extern crate std; | |
#[macro_use] | |
extern crate test_macros; | |
#[derive(Print)] | |
struct Foo { | |
#[cfg(FALSE)] removed: bool, | |
my_array: [bool; { | |
struct Inner { | |
#[cfg(FALSE)] removed_inner_field: u8, | |
non_removed_inner_field: usize | |
} | |
0 | |
}] | |
} | |
fn main() {} |