17 lines
		
	
	
		
			400 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			17 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
 |