xref: /minix3/external/bsd/llvm/dist/clang/test/Headers/wchar_limits.cpp (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -ffreestanding -fsyntax-only -verify %s
2*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -ffreestanding -fsyntax-only -verify -fshort-wchar %s
3*f4a2713aSLionel Sambuc // expected-no-diagnostics
4*f4a2713aSLionel Sambuc 
5*f4a2713aSLionel Sambuc #include <stdint.h>
6*f4a2713aSLionel Sambuc 
7*f4a2713aSLionel Sambuc const bool swchar = (wchar_t)-1 > (wchar_t)0;
8*f4a2713aSLionel Sambuc 
9*f4a2713aSLionel Sambuc int max_test[WCHAR_MAX == (swchar ? -(WCHAR_MIN+1) : (wchar_t)-1)];
10*f4a2713aSLionel Sambuc int min_test[WCHAR_MIN == (swchar ? 0 : -WCHAR_MAX-1)];
11