[Lldb-commits] [lldb] [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (PR #115177)
Michael Buch via lldb-commits
lldb-commits at lists.llvm.org
Fri Nov 8 05:27:01 PST 2024
Stefan =?utf-8?q?Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/115177 at github.com>
================
@@ -2771,8 +2771,14 @@ static bool GetCompleteQualType(clang::ASTContext *ast,
ast, llvm::cast<clang::AttributedType>(qual_type)->getModifiedType(),
allow_completion);
- case clang::Type::MemberPointer:
+ case clang::Type::MemberPointer: {
+ auto *MPT = qual_type.getTypePtr()->castAs<clang::MemberPointerType>();
+ if (MPT->getClass()->isRecordType())
+ GetCompleteRecordType(ast, clang::QualType(MPT->getClass(), 0),
+ allow_completion);
----------------
Michael137 wrote:
thanks!
https://github.com/llvm/llvm-project/pull/115177
More information about the lldb-commits
mailing list