blob: b22b52a2661508c83fedc45727b5ee31d38c891d [file] [log] [blame]
Rafael Espindolaff7cea82013-09-04 04:12:25 +00001// RUN: %clang_cc1 -emit-llvm %s -o -
Eric Christopher17db0382011-08-19 23:08:33 +00002// 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}