]> granicus.if.org Git - llvm/commit
Re-land "[dsymutil] Fix handling of common symbols in multiple object files."
authorJonas Devlieghere <jonas@devlieghere.com>
Wed, 9 Oct 2019 16:19:13 +0000 (16:19 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Wed, 9 Oct 2019 16:19:13 +0000 (16:19 +0000)
commitf4d80f04c0268674427e89076aefdbb3cc4c2510
tree4eb571db57cc2333d8256ed24218367ff14bd12f
parent83774c7e992b7559742d59a2d8a225dad08dc69f
Re-land "[dsymutil] Fix handling of common symbols in multiple object files."

The original patch got reverted because it hit a long-standing legacy
issue on Windows that prevents files from being named `com`. Thanks
Kristina & Jeremy for pointing this out.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374178 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/dsymutil/Inputs/private/tmp/common/common.x86_64 [new file with mode: 0755]
test/tools/dsymutil/Inputs/private/tmp/common/common1.o [new file with mode: 0644]
test/tools/dsymutil/Inputs/private/tmp/common/common2.o [new file with mode: 0644]
test/tools/dsymutil/X86/common-sym-multi.test [new file with mode: 0644]
tools/dsymutil/MachODebugMapParser.cpp