[llvm] [llvm-debuginfo-analyzer] Add support for DWARF `DW_AT_byte_size` (PR #139110)

Javier Lopez-Gomez via llvm-commits llvm-commits at lists.llvm.org
Mon May 12 05:36:59 PDT 2025


================
@@ -1987,6 +1987,7 @@ Error LVLogicalVisitor::visitKnownRecord(CVType &Record, ClassRecord &Class,
   Scope->setName(Class.getName());
   if (Class.hasUniqueName())
     Scope->setLinkageName(Class.getUniqueName());
+  Scope->setBitSize(Class.getSize() * DWARF_CHAR_BIT);
----------------
jalopezg-git wrote:

IIUC, `LF_BITFIELD (TPI): BitFieldRecord &BF` only applies for bit-field members of an `struct` / `class`.  This applies for the whole user-defined type (i.e. as in `sizeof()` of the given type).

https://github.com/llvm/llvm-project/pull/139110


More information about the llvm-commits mailing list