blob: e8c1f0195df439918d93010150de136dc2d0e63f [file] [log] [blame]
const int *p;
int bar (void)
{
return *p + 1;
}
main ()
{
/* Variable 'i' is never used but it's aliased to a global pointer. The
alias analyzer was not considering that 'i' may be used in the call to
bar(). */
const int i = 5;
p = &i;
if (bar() != 6)
abort ();
exit (0);
}