// RUN: %clang_cc1 -fsyntax-only -verify %s | |
// expected-no-diagnostics | |
typedef float __attribute__((vector_size (16))) v4f_t; | |
typedef union { | |
struct { | |
float x, y, z, w; | |
}s; | |
v4f_t v; | |
} vector_t; | |
vector_t foo(v4f_t p) | |
{ | |
vector_t v = {.v = p}; | |
return v; | |
} |