blob: 1084f6d20b9b600b16e8d7f36b4d92c6be01ae1c [file] [log] [blame]
// RUN: clang-cc -emit-llvm %s -o -
typedef short __v4hi __attribute__ ((__vector_size__ (8)));
void f()
{
__v4hi A = (__v4hi)0LL;
}
__v4hi x = {1,2,3};
__v4hi y = {1,2,3,4};
typedef int vty __attribute((vector_size(16)));
int a() { vty b; return b[2LL]; }
// PR4339
typedef float vec4 __attribute__((vector_size(16)));
void vac ( vec4* a, char b, float c )
{
(*a)[b] = c;
}