[all-commits] [llvm/llvm-project] f1837c: [DebugInfo] Handle missed DW_FORM_addrx3 and DW_FO...

Benjamin Maxwell via All-commits all-commits at lists.llvm.org
Fri Feb 10 06:46:08 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f1837c7074788aa9b03046cb64496f62c0c8c361
      https://github.com/llvm/llvm-project/commit/f1837c7074788aa9b03046cb64496f62c0c8c361
  Author: Benjamin Maxwell <benjamin.maxwell at arm.com>
  Date:   2023-02-10 (Fri, 10 Feb 2023)

  Changed paths:
    M llvm/lib/BinaryFormat/Dwarf.cpp
    M llvm/lib/CodeGen/AsmPrinter/DIE.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
    M llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
    M llvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp

  Log Message:
  -----------
  [DebugInfo] Handle missed DW_FORM_addrx3 and DW_FORM_strx3 cases

This fixes a few places where the addrx3 and strx3 forms were missed.
Previously this meant if one of these forms appeared somewhere various
errors could occur. This now also adds an extra test case for the addrx3
form (which previously failed).

Differential Revision: https://reviews.llvm.org/D143488




More information about the All-commits mailing list