[all-commits] [llvm/llvm-project] 905f2d: Fix LDV InstrRefBasedImpl to not crash when encoun...

Adrian Prantl via All-commits all-commits at lists.llvm.org
Wed Aug 3 13:06:45 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 905f2d1ecbcb5c390fbbbc5218be76a654b55cbb
      https://github.com/llvm/llvm-project/commit/905f2d1ecbcb5c390fbbbc5218be76a654b55cbb
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2022-08-03 (Wed, 03 Aug 2022)

  Changed paths:
    M llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp
    A llvm/test/DebugInfo/MIR/X86/ldv_unreachable_blocks.mir

  Log Message:
  -----------
  Fix LDV InstrRefBasedImpl to not crash when encountering unreachable MBBs.

The testcase was delta-reduced from an LTO build with sanitizer
coverage and the MIR tail duplication pass caused a machine basic
block to become unreachable in MIR. This caused the MBB to be invisible
to the reverse post-order traversal used to initialize the MBB <->
RPONumber lookup tables.

rdar://97226240

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


  Commit: 11e5275cc266ab5ff07e3685935cebf6e09372f7
      https://github.com/llvm/llvm-project/commit/11e5275cc266ab5ff07e3685935cebf6e09372f7
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2022-08-03 (Wed, 03 Aug 2022)

  Changed paths:
    M lldb/test/API/lang/objcxx/cxx-bridged-po/TestObjCXXBridgedPO.py

  Log Message:
  -----------
  Document why test is disabled on macOS Ventura

Starting with macOS 13 CoreFoundation pulls in Foundation, so we
always get the Foundation object description.

rdar://96224141

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


Compare: https://github.com/llvm/llvm-project/compare/c5ccb78ade81...11e5275cc266


More information about the All-commits mailing list