9 lines
		
	
	
		
			171 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			171 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
| #define M(a) a
 | |
| int M(aou
 | |
|     = 2)  // Okay, one argument, split across newline
 | |
|     ;
 | |
| 
 | |
| // end of file during an argument
 | |
| #define EXP2(a, b)
 | |
| EXP2(((((1,2,3,4))), );
 | 
