diff options
-rw-r--r-- | lib/Headers/limits.h | 14 | ||||
-rw-r--r-- | test/Headers/wchar_limits.cpp | 2 |
2 files changed, 1 insertions, 15 deletions
diff --git a/lib/Headers/limits.h b/lib/Headers/limits.h index 6683a2db72..ecd09a4a24 100644 --- a/lib/Headers/limits.h +++ b/lib/Headers/limits.h @@ -52,8 +52,6 @@ #undef LONG_MIN #undef LONG_MAX #undef ULONG_MAX -#undef WCHAR_MIN -#undef WCHAR_MAX #undef CHAR_BIT #undef CHAR_MIN @@ -64,7 +62,6 @@ #define SHRT_MAX __SHRT_MAX__ #define INT_MAX __INT_MAX__ #define LONG_MAX __LONG_MAX__ -#define WCHAR_MAX __WCHAR_MAX__ #define SCHAR_MIN (-__SCHAR_MAX__-1) #define SHRT_MIN (-__SHRT_MAX__ -1) @@ -90,17 +87,6 @@ #define CHAR_MAX __SCHAR_MAX__ #endif -/* C++ or C99: Added wchar_t */ -#if defined(__cplusplus) || __STDC_VERSION__ >= 199901 - -#ifdef __WCHAR_UNSIGNED__ -#define WCHAR_MIN 0 -#else -#define WCHAR_MIN (-__WCHAR_MAX__-1) -#endif - -#endif - /* C99 5.2.4.2.1: Added long long. */ #if __STDC_VERSION__ >= 199901 diff --git a/test/Headers/wchar_limits.cpp b/test/Headers/wchar_limits.cpp index f4b3541dbd..5245f31d4c 100644 --- a/test/Headers/wchar_limits.cpp +++ b/test/Headers/wchar_limits.cpp @@ -1,7 +1,7 @@ // RUN: %clang_cc1 -ffreestanding -fsyntax-only -verify %s // RUN: %clang_cc1 -ffreestanding -fsyntax-only -verify -fshort-wchar %s -#include <limits.h> +#include <stdint.h> const bool swchar = (wchar_t)-1 > (wchar_t)0; |