OSDN Git Service

Fix llvm-symbolizer to navigate both DW_AT_abstract_origin and DW_AT_specification...
authorDavid Blaikie <dblaikie@gmail.com>
Mon, 13 Mar 2017 21:46:37 +0000 (21:46 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Mon, 13 Mar 2017 21:46:37 +0000 (21:46 +0000)
commitbc67646a35cfa628c82b5a5e06d0d5a0b8961275
treeff246e2498e9e6655bf247c6ab5965a95a3cd449
parent6f54996a23988d165350e337a97018ecc3c84af7
Fix llvm-symbolizer to navigate both DW_AT_abstract_origin and DW_AT_specification in a single chain

In a recent refactoring (r291959) this regressed to only following one
or the other, not both, in a single chain.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297676 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/DWARF/DWARFDie.h
lib/DebugInfo/DWARF/DWARFDie.cpp
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp