26 lines
		
	
	
		
			684 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			684 B
		
	
	
	
		
			C
		
	
	
	
// RUN: clang -emit-llvm %s
 | 
						|
 | 
						|
const int globalInt = 1;
 | 
						|
int globalIntWithFloat = 1.5f;
 | 
						|
int globalIntArray[5] = { 1, 2 };
 | 
						|
int globalIntFromSizeOf = sizeof(globalIntArray);
 | 
						|
char globalChar = 'a';
 | 
						|
char globalCharArray[5] = { 'a', 'b' };
 | 
						|
float globalFloat = 1.0f;
 | 
						|
float globalFloatWithInt = 1;
 | 
						|
float globalFloatArray[5] = { 1.0f, 2.0f };
 | 
						|
double globalDouble = 1.0;
 | 
						|
double globalDoubleArray[5] = { 1.0, 2.0 };
 | 
						|
char *globalString = "abc";
 | 
						|
char *globalStringArray[5] = { "123", "abc" };
 | 
						|
long double globalLongDouble = 1;
 | 
						|
long double globalLongDoubleArray[5] = { 1.0, 2.0 };
 | 
						|
 | 
						|
struct Struct {
 | 
						|
	int member1;
 | 
						|
	float member2;
 | 
						|
	char *member3; 
 | 
						|
};
 | 
						|
 | 
						|
struct Struct globalStruct = { 1, 2.0f, "foobar"};
 |