mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-11-01 02:04:36 +00:00
18 lines
275 B
C
18 lines
275 B
C
/* 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);
|
|
}
|