aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Headers/stdint.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Headers/stdint.h b/lib/Headers/stdint.h
index b95ae8fb42..a25f8f52aa 100644
--- a/lib/Headers/stdint.h
+++ b/lib/Headers/stdint.h
@@ -618,8 +618,8 @@ typedef __stdint_exjoin3(uint, __INTMAX_WIDTH__, _t) uintmax_t;
/* C99 7.18.3 Limits of other integer types. */
#define SIG_ATOMIC_MIN INT32_MIN
#define SIG_ATOMIC_MAX INT32_MAX
-#define WINT_MIN INT32_MIN
-#define WINT_MAX INT32_MAX
+#define WINT_MIN __stdint_exjoin3(INT, __WINT_WIDTH__, _MIN)
+#define WINT_MAX __stdint_exjoin3(INT, __WINT_WIDTH__, _MAX)
/* FIXME: if we ever support a target with unsigned wchar_t, this should be
* 0 .. Max.