blob: 151a184cb19d95ea0ffb35d2e32839af4e061684 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-fipa-pta" } */
/* { dg-additional-sources "pr43879_2.c" } */
void bar(int c)
{
static int x = 1;
if (c != x) __builtin_abort();
x--;
}
void baz(int *i)
{
(*i)--;
}
struct TBL {
int (*p)(int *i);
};
extern struct TBL tbl;
int main()
{
int c = 1;
return tbl.p(&c);
}