[dsymutil] Skip DW_AT_sibling attributes.
authorJonas Devlieghere <jonas@devlieghere.com>
Tue, 27 Feb 2018 19:24:36 +0000 (19:24 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Tue, 27 Feb 2018 19:24:36 +0000 (19:24 +0000)
commitde979bfe58a27d7d228b87ac32aeb17dd502c7bc
tree8ecdb14630e0af3921d5aac50e8412f7709ce56c
parent482bf0f5315726c02afc3737a60ef6c857234265
[dsymutil] Skip DW_AT_sibling attributes.

Following DW_AT_sibling attributes completely defeats the pruning pass.
Although clang doesn't generate the DW_AT_sibling attribute we should
still handle it correctly.

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

llvm-svn: 326231
llvm/test/tools/dsymutil/Inputs/sibling.o
llvm/test/tools/dsymutil/PowerPC/sibling.test
llvm/tools/dsymutil/DwarfLinker.cpp