]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Sema/init-vector.c
Vendor import of clang release_40 branch r292732:
[FreeBSD/FreeBSD.git] / test / Sema / init-vector.c
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 // expected-no-diagnostics
3
4 typedef float __attribute__((vector_size (16))) v4f_t;
5
6 typedef union {
7     struct {
8         float x, y, z, w;
9     }s;
10     v4f_t v;
11 } vector_t;
12
13
14 vector_t foo(v4f_t p)
15 {
16   vector_t v = {.v = p};
17   return v;
18 }