[all-commits] [llvm/llvm-project] e37094: [lldb] Infer MSInheritanceAttr for CXXRecordDecl w...

Stefan Gränitz via All-commits all-commits at lists.llvm.org
Mon Nov 18 02:10:33 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e370946978c3b50cc2716878122be332df554c6f
      https://github.com/llvm/llvm-project/commit/e370946978c3b50cc2716878122be332df554c6f
  Author: Stefan Gränitz <stefan.graenitz at gmail.com>
  Date:   2024-11-18 (Mon, 18 Nov 2024)

  Changed paths:
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    M lldb/test/Shell/SymbolFile/DWARF/x86/member-pointers.cpp

  Log Message:
  -----------
  [lldb] Infer MSInheritanceAttr for CXXRecordDecl with DWARF on Windows (#115177)

Following up from https://github.com/llvm/llvm-project/pull/112928, we
can reuse the approach from Clang Sema to infer the MSInheritanceModel
and add the necessary attribute manually. This allows the inspection of
member function pointers with DWARF on Windows.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list