// 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; |