summaryrefslogtreecommitdiff
path: root/05/tcc-0.9.27/tests/pp/14.c
blob: e15468c5f892247944cf3d0605cfeba7c5493b36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#define W Z
#define Z(X) W(X,2)
#define Y(X) Z(X)
#define X Y
return X(X(1));

#define P Q
#define Q(n) P(n,2)
return P(1);

#define A (B * B)
#define B (A + A)
return A + B;