| /* { dg-do compile } */ | |
| #include <altivec.h> | |
| typedef struct n_a { | |
| signed char m1; | |
| vector float m2; | |
| } n_a; | |
| typedef struct n_b { | |
| signed char m1; | |
| struct n_a m2; | |
| } n_b; | |
| extern void f(n_b *); | |
| void initn_b(signed char p1, struct n_a p2) | |
| { | |
| n_b _i; | |
| ((_i).m1 = p1, (_i).m2 = p2); | |
| f(&_i); | |
| } |