blob: a1724198d3db79495bb27e2300d0aee0553e943b [file] [log] [blame]
// 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;