summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-03-30 21:43:52 +0000
committerTed Kremenek <kremenek@apple.com>2011-03-30 21:43:52 +0000
commitf49e1dd86d9879382c1e2d5bc5b50437ffd7292e (patch)
treed7ee1a530d796babbda9f5b6ee22cabbf4b3199f
parent5034159c5ff5da6b455f779b3b56e6cbf89a59d4 (diff)
downloadbcm5719-llvm-f49e1dd86d9879382c1e2d5bc5b50437ffd7292e.tar.gz
bcm5719-llvm-f49e1dd86d9879382c1e2d5bc5b50437ffd7292e.zip
Add '#ifndef _PTRDIFF_T' guard around definition of ptrdiff_t. Fixes <rdar://problem/9210154>.
llvm-svn: 128578
-rw-r--r--clang/lib/Headers/stddef.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Headers/stddef.h b/clang/lib/Headers/stddef.h
index 7cc0bc1a75f..01c331c0198 100644
--- a/clang/lib/Headers/stddef.h
+++ b/clang/lib/Headers/stddef.h
@@ -26,7 +26,10 @@
#ifndef __STDDEF_H
#define __STDDEF_H
+#ifndef _PTRDIFF_T
+#define _PTRDIFF_T
typedef __typeof__(((int*)0)-((int*)0)) ptrdiff_t;
+#endif
#ifndef _SIZE_T
#define _SIZE_T
typedef __typeof__(sizeof(int)) size_t;
OpenPOWER on IntegriCloud