summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorDavid Fang <fang@csl.cornell.edu>2013-05-16 17:51:48 +0000
committerDavid Fang <fang@csl.cornell.edu>2013-05-16 17:51:48 +0000
commit072d47b67fe6dc7400c2f6d37497ec65f221e163 (patch)
tree5236a2ed2125c5569e63a43c5c802963883bf7a8 /clang/lib/Basic
parentbb77704cd164c134866c77b564389242af3510b0 (diff)
downloadbcm5719-llvm-072d47b67fe6dc7400c2f6d37497ec65f221e163.tar.gz
bcm5719-llvm-072d47b67fe6dc7400c2f6d37497ec65f221e163.zip
fix PR 15726: ptrdiff_t should be int on PowerPC Darwin
llvm-svn: 182029
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r--clang/lib/Basic/Targets.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index 6b376b30adf..0086f05bb48 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -1220,6 +1220,7 @@ public:
: DarwinTargetInfo<PPC32TargetInfo>(triple) {
HasAlignMac68kSupport = true;
BoolWidth = BoolAlign = 32; //XXX support -mone-byte-bool?
+ PtrDiffType = SignedInt; // for http://llvm.org/bugs/show_bug.cgi?id=15726
LongLongAlign = 32;
SuitableAlign = 128;
DescriptionString = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-"
OpenPOWER on IntegriCloud