blob: 93caab8e4f05d034b3db9b62051d78e5701275f0 [file] [log] [blame]
Francois Pichet159a7b32011-07-22 08:52:55 +00001// RUN: %clang -fsyntax-only -verify %s
2// RUN: %clang -fsyntax-only -verify -fshort-wchar %s
Sean Huntf818a8b2011-07-21 22:01:12 +00003
4#include <limits.h>
5
6const bool swchar = (wchar_t)-1 > (wchar_t)0;
7
8#ifdef __WCHAR_UNSIGNED__
9int signed_test[!swchar];
10#else
11int signed_test[swchar];
12#endif
13
14int max_test[WCHAR_MAX == (swchar ? -(WCHAR_MIN+1) : (wchar_t)-1)];
15int min_test[WCHAR_MIN == (swchar ? 0 : -WCHAR_MAX-1)];