commit | 78b8653a84786cd73511d770f3afbc13538af1fe | [log] [tgz] |
---|---|---|
author | Kevin Qin <Kevin.Qin@arm.com> | Thu May 14 08:18:05 2015 +0000 |
committer | Kevin Qin <Kevin.Qin@arm.com> | Thu May 14 08:18:05 2015 +0000 |
tree | 648c14e5c0121a899c6f58f343b530f9d992393c | |
parent | 55deb26613fae17a0d9fd1b3ba989510643df5e2 [diff] [blame] |
[AArch64 ACLE] Allow to define poly64_t as 'unsigned long long' on LLP64 system. This fixes PR23414 as well. llvm-svn: 237348
diff --git a/clang/lib/AST/ItaniumMangle.cpp b/clang/lib/AST/ItaniumMangle.cpp index 6e55655..7acaf09 100644 --- a/clang/lib/AST/ItaniumMangle.cpp +++ b/clang/lib/AST/ItaniumMangle.cpp
@@ -2311,6 +2311,7 @@ EltName = "Poly16"; break; case BuiltinType::ULong: + case BuiltinType::ULongLong: EltName = "Poly64"; break; default: