blob: 0acb71f0c5e30330af7b5b098a54e220ee28a7af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
int sprintf (char *s, const char *format, ...);
int foo(int i, int j)
{
char *buf, *str;
if (i)
str = "";
else if (j)
str = "";
else
return 1;
/* We were propagating &""[0] here and not calling fold_stmt with a
proper statement pointer. */
sprintf(buf, str);
return 0;
}
|