URL
https://opencores.org/ocsvn/scarts/scarts/trunk
Subversion Repositories scarts
[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [gcc/] [testsuite/] [gcc.c-torture/] [execute/] [enum-3.c] - Rev 12
Compare with Previous | Blame | View Log
/* The composite type of int and an enum compatible with int might be either of the two types, but it isn't an unsigned type. */ /* Origin: Joseph Myers <jsm@polyomino.org.uk> */ #include <limits.h> #include <stdio.h> extern void abort (void); extern void exit (int); enum e { a = INT_MIN }; int *p; enum e *q; int main (void) { enum e x = a; q = &x; if (*(1 ? q : p) > 0) abort (); exit (0); }