1 /* Copyright (C) 2002 Free Software Foundation, Inc. */ 2 3 /* { dg-do run } */ 4 /* { dg-options "-w" } */ 5 6 /* Source: Neil Booth, 24 Feb 2002. 7 8 Test if compiler and preprocessor agree on signeness of wide 9 chars. */ 10 main()11int main () 12 { 13 __WCHAR_TYPE__ c = -1; 14 15 #if L'\x0' - 1 < 0 16 if (c > 0) 17 abort (); 18 #else 19 if (c < 0) 20 abort (); 21 #endif 22 23 return 0; 24 } 25