1  /* PR middle-end/92063 */
       2  
       3  int
       4  foo (int a, int b, int *c, short *d)
       5  {
       6    return (c[0] ? b : 0) == 'y' && ((a ? d[0] : c[0]) ? b : 0) == 'c';
       7  }
       1  /* PR middle-end/92063 */
       2  
       3  int
       4  foo (int a, int b, int *c, short *d)
       5  {
       6    return (c[0] ? b : 0) == 'y' && ((a ? d[0] : c[0]) ? b : 0) == 'c';
       7  }