/* 20040823-1.c from the execute part of the gcc torture suite. */ #include #ifdef __SDCC #pragma std_c99 #endif /* Ensure that we create VUSE operands also for noreturn functions. */ #include #include int *pwarn; void bla (void); void bla (void) { if (!*pwarn) ASSERT (0); return; } void testTortureExecute (void) { int warn; memset (&warn, 0, sizeof (warn)); pwarn = &warn; warn = 1; bla (); }