[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)
commitf0945f48bd79669e046c9e10895112a5c5da2a08
treeba5c900c5b57c0d1fb5247f8216af5037b22a705
parent657159c273d4cc98c2943e790004cacc62555974
[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

llvm-svn: 320469
llvm/test/tools/dsymutil/Inputs/dwarf4.o [new file with mode: 0644]
llvm/test/tools/dsymutil/Inputs/dwarf5.o [new file with mode: 0644]
llvm/test/tools/dsymutil/X86/dwarf4-linetable.test [new file with mode: 0644]
llvm/test/tools/dsymutil/X86/dwarf5-linetable.test [new file with mode: 0644]
llvm/tools/dsymutil/DwarfLinker.cpp