From e2b34142c369fba25aa85082e442e2bc7eb62ae4 Mon Sep 17 00:00:00 2001 From: Jordan Rose Date: Wed, 20 Feb 2013 01:56:21 +0000 Subject: intmax_t is long long on Darwin, not long. llvm-svn: 175588 --- clang/lib/Basic/Targets.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/lib/Basic/Targets.cpp') diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index eaf2e7d05e6..4e66fe57391 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -3119,6 +3119,8 @@ class DarwinX86_64TargetInfo : public DarwinTargetInfo { public: DarwinX86_64TargetInfo(const std::string& triple) : DarwinTargetInfo(triple) { + IntMaxType = SignedLongLong; + UIntMaxType = UnsignedLongLong; Int64Type = SignedLongLong; MaxVectorAlign = 256; } -- cgit v1.2.3