Fix initializing members multiple times
[tinycc.git] / tests / pp / 14.c
blobe15468c5f892247944cf3d0605cfeba7c5493b36
1 #define W Z
2 #define Z(X) W(X,2)
3 #define Y(X) Z(X)
4 #define X Y
5 return X(X(1));
7 #define P Q
8 #define Q(n) P(n,2)
9 return P(1);
11 #define A (B * B)
12 #define B (A + A)
13 return A + B;