[all-commits] [llvm/llvm-project] 593395: [dsymutil] Fix spurious warnings in MachODebugMapP...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Fri Jan 19 15:11:09 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 593395f0da67e9c5e2e6de6fe364c313458a642a
      https://github.com/llvm/llvm-project/commit/593395f0da67e9c5e2e6de6fe364c313458a642a
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
    A llvm/test/tools/dsymutil/ARM/missing-object-warning.test
    A llvm/test/tools/dsymutil/Inputs/private/tmp/missing/foo.o
    A llvm/test/tools/dsymutil/Inputs/private/tmp/missing/foobar.out
    M llvm/tools/dsymutil/MachODebugMapParser.cpp

  Log Message:
  -----------
  [dsymutil] Fix spurious warnings in MachODebugMapParser (#78794)

When the MachODebugMapParser encounters an object file that cannot be
found on disk, it currently leaves the parser in an incoherent state,
resulting in spurious warnings that can in turn slow down dsymutil.

This fixes #78411.

rdar://117515153




More information about the All-commits mailing list