13883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// RUN: %clang_cc1 -emit-llvm %s -o /dev/null 23883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 33883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// This caused generation of the following type name: 43883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// %Array = uninitialized global [10 x %complex int] 53883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// 63883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// which caused problems because of the space int the complex int type 73883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// 83883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 93883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherstruct { int X, Y; } Array[10]; 103883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 113883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christophervoid foo() {} 12