1 /* PR c/26004 */ 2 /* Bug: the return slot optimization was taking the address of s_3, 3 causing an error. */ 4 5 struct s_3 { short s[3]; } z_3, s_3; add_struct_3(struct s_3 s)6struct s_3 add_struct_3 (struct s_3 s){} wack_struct_3(void)7wack_struct_3 (void) 8 { 9 int i; register struct s_3 u = z_3; 10 u = add_struct_3 (u); 11 } 12