1 /* { dg-do compile } */ 2 3 typedef struct 4 { 5 char vl; 6 char weight; 7 } ib_vl_arb_element_t; 8 typedef struct { ib_vl_arb_element_t vl_entry[32]; } ib_vl_arb_table_t; 9 typedef enum { IB_SUCCESS } ib_api_status_t; 10 int a, b, d; 11 char c; 12 void fn1(); fn2()13ib_api_status_t fn2() 14 { 15 int e = b; 16 ib_vl_arb_table_t f; 17 if (e) 18 for (a = 0; a < d; a++) 19 f.vl_entry[a].vl &= c; 20 fn1(f); 21 return IB_SUCCESS; 22 } 23