26 lines
		
	
	
		
			698 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			698 B
		
	
	
	
		
			C
		
	
	
	
| // RUN: %clang_cc1 -emit-llvm %s -o %t
 | |
| 
 | |
| 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"};
 |