[clang] [TBAA] Only emit pointer tbaa metedata for record types. (PR #116991)
Florian Hahn via cfe-commits
cfe-commits at lists.llvm.org
Thu Nov 21 06:12:36 PST 2024
================
@@ -230,6 +232,11 @@ llvm::MDNode *CodeGenTBAA::getTypeInfoHelper(const Type *Ty) {
->getString();
TyName = Name;
} else {
+ // Be conservative if the type a MemberPointerType. Those would require
+ // stripping const-qualifiers inside the type.
+ if (Ty->isMemberPointerType())
+ return AnyPtr;
----------------
fhahn wrote:
Restored and added, thanks!
https://github.com/llvm/llvm-project/pull/116991
More information about the cfe-commits
mailing list