aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-02-20 01:56:21 +0000
committerJordan Rose <jordan_rose@apple.com>2013-02-20 01:56:21 +0000
commita905c4fd256396b589013304d9793cc199b8a0c6 (patch)
tree3da0782ff2b1648c1db923c5591a27d009edfcfb /lib/Basic/Targets.cpp
parentd4c3d66be70ae2d0bd828329022dc428cc277a1c (diff)
intmax_t is long long on Darwin, not long.
<rdar://problem/11540697> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175588 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r--lib/Basic/Targets.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp
index eaf2e7d05e..4e66fe5739 100644
--- a/lib/Basic/Targets.cpp
+++ b/lib/Basic/Targets.cpp
@@ -3119,6 +3119,8 @@ class DarwinX86_64TargetInfo : public DarwinTargetInfo<X86_64TargetInfo> {
public:
DarwinX86_64TargetInfo(const std::string& triple)
: DarwinTargetInfo<X86_64TargetInfo>(triple) {
+ IntMaxType = SignedLongLong;
+ UIntMaxType = UnsignedLongLong;
Int64Type = SignedLongLong;
MaxVectorAlign = 256;
}