[all-commits] [llvm/llvm-project] 0cbf61: [mac/arm] Fix rtti codegen tests when running on a...
Nico Weber via All-commits
all-commits at lists.llvm.org
Thu Dec 3 06:21:55 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0cbf61be8be546257854d1a2e5d6c675f5838a63
https://github.com/llvm/llvm-project/commit/0cbf61be8be546257854d1a2e5d6c675f5838a63
Author: Nico Weber <thakis at chromium.org>
Date: 2020-12-03 (Thu, 03 Dec 2020)
Changed paths:
M clang/include/clang/Basic/TargetCXXABI.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/ItaniumCXXABI.cpp
M clang/test/CodeGenCXX/weak-extern-typeinfo.cpp
M clang/test/SemaCXX/typeid-ref.cpp
Log Message:
-----------
[mac/arm] Fix rtti codegen tests when running on an arm mac
shouldRTTIBeUnique() returns false for iOS64CXXABI, which causes
RTTI objects to be emitted hidden. Update two tests that didn't
expect this to happen for the default triple.
Also rename iOS64CXXABI to AppleARM64CXXABI, since it's used for
arm64-apple-macos triples too.
Part of PR46644.
Differential Revision: https://reviews.llvm.org/D91904
More information about the All-commits
mailing list