// PR c++/103012 // { dg-do compile } int a = 1; #pragma GCC optimize "Og" #define A(a) a + #define B(a) A(a)A(a) #define C(a) B(a)B(a) #define D(a) C(a)C(a) #define E(a) D(a)D(a) #define F(a) E(a)E(a) #define G(a) F(a)F(a) #define H(a) G(a)G(a) #define I(a) H(a)H(a) #define J(a) I(a)I(a) #define K(a) J(a)J(a) #define L(a) K(a)K(a) int b = L(a) 1;