1/* { dg-do compile } */ 2#include <altivec.h> 3typedef struct n_a { 4 signed char m1; 5 vector float m2; 6} n_a; 7 8typedef struct n_b { 9 signed char m1; 10 struct n_a m2; 11} n_b; 12 13extern void f(n_b *); 14 15void initn_b(signed char p1, struct n_a p2) 16{ 17 n_b _i; 18 ((_i).m1 = p1, (_i).m2 = p2); 19 f(&_i); 20} 21