init-vector.c revision 6b5374f837f925d99b1a76bc2fe8c98c1698df7f
1// RUN: clang-cc -fsyntax-only -verify %s
2
3typedef float __attribute__((vector_size (16))) v4f_t;
4
5typedef union {
6    struct {
7        float x, y, z, w;
8    }s;
9    v4f_t v;
10} vector_t;
11
12
13vector_t foo(v4f_t p)
14{
15  vector_t v = {.v = p};
16  return v;
17}
18