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