1 /* PR tree-optimization/84383 */ 2 3 struct S { char *s; }; 4 void bar (struct S *); 5 6 void foo(int a,char * b)7 foo (int a, char *b) 8 { 9 struct S c[4]; 10 bar (c); 11 __builtin_strncpy (c[a].s, b, 32); 12 c[a].s[31] = '\0'; 13 bar (c); 14 } 15