f4a2713ac8
Change-Id: Ia40e9ffdf29b5dab2f122f673ff6802a58bc690f
16 lines
400 B
C
16 lines
400 B
C
|
|
// This pounds on macro expansion for performance reasons. This is currently
|
|
// heavily constrained by darwin's malloc.
|
|
|
|
// Object-like expansions
|
|
#define A0 a b
|
|
#define A1 A0 A0 A0 A0 A0 A0
|
|
#define A2 A1 A1 A1 A1 A1 A1
|
|
#define A3 A2 A2 A2 A2 A2 A2
|
|
#define A4 A3 A3 A3 A3 A3 A3
|
|
#define A5 A4 A4 A4 A4 A4 A4
|
|
#define A6 A5 A5 A5 A5 A5 A5
|
|
#define A7 A6 A6 A6 A6 A6 A6
|
|
#define A8 A7 A7 A7 A7 A7 A7
|
|
|
|
A8
|