[Lldb-commits] [lldb] [llvm] [lldb] Support DW_AT_address_class on pointer types in DWARFASTParserClang (PR #230555)
via lldb-commits
lldb-commits at lists.llvm.org
Wed Oct 28 10:10:03 PDT 2026
================
@@ -75,13 +75,14 @@ class OptionalClangModuleID {
/// The implementation of lldb::Type's m_payload field for TypeSystemClang.
class TypePayloadClang {
- /// The payload is used for typedefs and ptrauth types.
+ /// The payload is used for typedefs, ptrauth types, and pointer types.
/// For typedefs, the Layout is as follows:
/// \verbatim
/// bit 0..30 ... Owning Module ID.
/// bit 31 ...... IsCompleteObjCClass.
/// \endverbatim
/// For ptrauth types, we store the PointerAuthQualifier as an opaque value.
+ /// For pointer types, we store the DWARF address class of the pointee.
----------------
halehri wrote:
Done (also added a `TypePayloadClang(clang::LangAS)` constructor).
https://github.com/llvm/llvm-project/pull/230555
More information about the lldb-commits
mailing list