blob: e7f6acdf791a21c45898272a931b6665390f09d7 [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 ();
}