blob: 5bc196f30fe2b072e0e8e2d48f178a65afe301fa [file] [log] [blame]
Eric Christopher335552e2011-08-19 23:08:33 +00001// RUN: %clang_cc1 -emit-llvm %s -O0 -o -
2// PR1378
3
4typedef float v4sf __attribute__((vector_size(16)));
5
6typedef v4sf float4;
7
8static float4 splat4(float a)
9{
10 float4 tmp = {a,a,a,a};
11 return tmp;
12}
13
14float4 foo(float a)
15{
16 return splat4(a);
17}