blob: 83bf4027a94ccbc7932f7e85849ccd8dac1eee69 [file] [log] [blame]
/* Ensure that we create VUSE operands also for noreturn functions. */
#include <stdlib.h>
#include <string.h>
int *pwarn;
void bla (void) __attribute__ ((noreturn));
void bla (void)
{
if (!*pwarn)
abort ();
exit (0);
}
int main (void)
{
int warn;
memset (&warn, 0, sizeof (warn));
pwarn = &warn;
warn = 1;
bla ();
}