(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
cpp/
expr.c
       1  /* Copyright (C) 2000, 2001 Free Software Foundation, Inc.  */
       2  
       3  /* { dg-do preprocess } */
       4  
       5  /* Test we get signedness of ?: operator correct.  We would skip
       6     evaluation of one argument, and might therefore not transfer its
       7     unsignedness to the result.  */
       8  
       9  /* Neil Booth, 19 Jul 2002.  */
      10  
      11  #if (1 ? -2: 0 + 1U) < 0
      12  #error				/* { dg-bogus "error" } */
      13  #endif
      14  
      15  #if (0 ? 0 + 1U: -2) < 0
      16  #error				/* { dg-bogus "error" } */
      17  #endif