blob: 420926d7548b4e8cad4315993d60b9b2896cdc8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* This program tests a data flow bug that would cause constant propagation
to propagate constants through function calls. */
foo (int *p)
{
*p = 10;
}
main()
{
int *ptr = alloca (sizeof (int));
*ptr = 5;
foo (ptr);
if (*ptr == 5)
abort ();
exit (0);
}
|