diff options
author | David Fang <fang@csl.cornell.edu> | 2013-05-16 17:51:48 +0000 |
---|---|---|
committer | David Fang <fang@csl.cornell.edu> | 2013-05-16 17:51:48 +0000 |
commit | 072d47b67fe6dc7400c2f6d37497ec65f221e163 (patch) | |
tree | 5236a2ed2125c5569e63a43c5c802963883bf7a8 /clang/lib/Basic | |
parent | bb77704cd164c134866c77b564389242af3510b0 (diff) | |
download | bcm5719-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.cpp | 1 |
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-" |