tcc-65816/test/tests/20000722-1.c
2017-06-09 13:52:12 +02:00

25 lines
263 B
C

struct s { char *p; int t; };
extern void bar (void);
extern void foo (struct s *);
int main(void)
{
bar ();
bar ();
exit (0);
}
void
bar (void)
{
foo (& (struct s) { "hi", 1 });
}
void foo (struct s *p)
{
if (p->t != 1)
abort();
p->t = 2;
}