(root)/
gcc-13.2.0/
gcc/
testsuite/
rust/
execute/
torture/
macros27.rs
// { dg-additional-options "-frust-cfg=A" }

macro_rules! attr {
    (#[$attr:meta] $s:stmt) => {
        #[$attr]
        $s;
    };
}

fn main() -> i32 {
    let mut a = 0;

    attr! {
    #[cfg(A)]
        a = 3
    };

    attr! {
    #[cfg(B)]
        a = 40
    };

    a - 3
}