1 // RUN: %clang_cc1 -emit-llvm %s -o - 2 // PR1378 3 4 typedef float v4sf __attribute__((vector_size(16))); 5 6 typedef v4sf float4; 7 8 static float4 splat4(float a) 9 { 10 float4 tmp = {a,a,a,a}; 11 return tmp; 12 } 13 14 float4 foo(float a) 15 { 16 return splat4(a); 17 } 18