]> granicus.if.org Git - llvm/commit
[dsymutil] Accept line tables up to DWARFv5.
authorJonas Devlieghere <jonas@devlieghere.com>
Tue, 12 Dec 2017 11:32:21 +0000 (11:32 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Tue, 12 Dec 2017 11:32:21 +0000 (11:32 +0000)
commite75cd3860cf000f3ba6d9e69bbdcdfa3d591b51a
treefd9db50fa6744d19f390f66c071a0b697855b409
parent45aa4ec9badd7d80c148ff4dc2316331760868b8
[dsymutil] Accept line tables up to DWARFv5.

This patch removes the hard-coded check for DWARFv2 line tables. Now
dsymutil accepts line tables for DWARF versions 2 to 5 (inclusive).

Differential revision: https://reviews.llvm.org/D41084

rdar://35968319

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320469 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/dsymutil/Inputs/dwarf4.o [new file with mode: 0644]
test/tools/dsymutil/Inputs/dwarf5.o [new file with mode: 0644]
test/tools/dsymutil/X86/dwarf4-linetable.test [new file with mode: 0644]
test/tools/dsymutil/X86/dwarf5-linetable.test [new file with mode: 0644]
tools/dsymutil/DwarfLinker.cpp