summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/stdint.h
diff options
context:
space:
mode:
authorKen Dyck <ken.dyck@onsemi.com>2009-11-19 14:35:19 +0000
committerKen Dyck <ken.dyck@onsemi.com>2009-11-19 14:35:19 +0000
commitf0b343f5b7eae19ed25ad3b676a24c66edb4d7a6 (patch)
tree38fe40bb612a02fbdbca78bf5277e729e434d4a5 /clang/lib/Headers/stdint.h
parenta1f677c3d16346cbd75bc0055e5e86ddebb269c7 (diff)
downloadbcm5719-llvm-f0b343f5b7eae19ed25ad3b676a24c66edb4d7a6.tar.gz
bcm5719-llvm-f0b343f5b7eae19ed25ad3b676a24c66edb4d7a6.zip
Parameterize WINT_MIN and WINT_MAX with __WINT_WIDTH__ to support arbitrary
widths. This corrects the values of these definitions for MSP430 and PIC16. llvm-svn: 89350
Diffstat (limited to 'clang/lib/Headers/stdint.h')
-rw-r--r--clang/lib/Headers/stdint.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Headers/stdint.h b/clang/lib/Headers/stdint.h
index b95ae8fb42b..a25f8f52aac 100644
--- a/clang/lib/Headers/stdint.h
+++ b/clang/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.
OpenPOWER on IntegriCloud