Home | History | Annotate | Download | only in Sema
      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 }
     19