1*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 -emit-llvm %s -o %t 2136449a6SChris Lattner 3136449a6SChris Lattner const int globalInt = 1; 4136449a6SChris Lattner int globalIntWithFloat = 1.5f; 5136449a6SChris Lattner int globalIntArray[5] = { 1, 2 }; 6136449a6SChris Lattner int globalIntFromSizeOf = sizeof(globalIntArray); 7136449a6SChris Lattner char globalChar = 'a'; 8136449a6SChris Lattner char globalCharArray[5] = { 'a', 'b' }; 9136449a6SChris Lattner float globalFloat = 1.0f; 10136449a6SChris Lattner float globalFloatWithInt = 1; 11136449a6SChris Lattner float globalFloatArray[5] = { 1.0f, 2.0f }; 12136449a6SChris Lattner double globalDouble = 1.0; 13136449a6SChris Lattner double globalDoubleArray[5] = { 1.0, 2.0 }; 14136449a6SChris Lattner char *globalString = "abc"; 15136449a6SChris Lattner char *globalStringArray[5] = { "123", "abc" }; 16136449a6SChris Lattner long double globalLongDouble = 1; 17136449a6SChris Lattner long double globalLongDoubleArray[5] = { 1.0, 2.0 }; 18136449a6SChris Lattner 19136449a6SChris Lattner struct Struct { 20136449a6SChris Lattner int member1; 21136449a6SChris Lattner float member2; 22136449a6SChris Lattner char *member3; 23136449a6SChris Lattner }; 24136449a6SChris Lattner 25136449a6SChris Lattner struct Struct globalStruct = { 1, 2.0f, "foobar"}; 26