init-vector.c revision a5728872c7702ddd09537c95bc3cbd20e1f2fb09
1// RUN: %clang_cc1 -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