Clang Project

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