[clang] Reland [clang] Handle instantiated members to determine visibility (#136128) (PR #136689)
Andrew Savonichev via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 23 07:08:51 PDT 2025
================
@@ -4787,8 +4787,10 @@ LinkageInfo LinkageComputer::computeTypeLinkageInfo(const Type *T) {
return computeTypeLinkageInfo(cast<ReferenceType>(T)->getPointeeType());
case Type::MemberPointer: {
const auto *MPT = cast<MemberPointerType>(T);
- LinkageInfo LV =
- getDeclLinkageAndVisibility(MPT->getMostRecentCXXRecordDecl());
+ LinkageInfo LV;
+ if (CXXRecordDecl *D = MPT->getMostRecentCXXRecordDecl()) {
----------------
asavonic wrote:
Sure, I'll update the patch tomorrow.
https://github.com/llvm/llvm-project/pull/136689
More information about the cfe-commits
mailing list