aboutsummaryrefslogtreecommitdiff
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
commit8da6bca896546cd98ad6aefaa3e9eba77736ea7b (patch)
treed815316096046c981a067f057dcd133c5b758703
parentb78c33f74970c23878c03294760054b3a4c006eb (diff)
Add '#ifndef _PTRDIFF_T' guard around definition of ptrdiff_t. Fixes <rdar://problem/9210154>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128578 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Headers/stddef.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Headers/stddef.h b/lib/Headers/stddef.h
index 7cc0bc1a75..01c331c019 100644
--- a/lib/Headers/stddef.h
+++ b/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;