text: #include "cerberus.h"
  /* 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>
  
  
  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);
  }
  