summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/TargetSelect.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-11-12 01:57:54 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-11-12 01:57:54 +0000
commite7cc8bff82a6d243e58623af603d9ee2df14bd8c (patch)
tree2556e99a7bb48981c3d4a809b57ad8f1547b20ba /llvm/lib/ExecutionEngine/TargetSelect.cpp
parente3ae82af896050713277bb700f7731f6a70c3c4a (diff)
downloadbcm5719-llvm-e7cc8bff82a6d243e58623af603d9ee2df14bd8c.tar.gz
bcm5719-llvm-e7cc8bff82a6d243e58623af603d9ee2df14bd8c.zip
The dwarf standard says that the only differences between a out-of-line
instance and a concrete inlined instance are the use of DW_TAG_subprogram instead of DW_TAG_inlined_subroutine and the who owns the tree. We were also omitting DW_AT_inline from the abstract roots. To fix this, make sure we mark abstract instance roots with DW_AT_inline even when we have only out-of-line instances referring to them with DW_AT_abstract_origin. FileCheck is not a very good tool for tests like this, maybe we should add a -verify mode to llvm-dwarfdump. llvm-svn: 144441
Diffstat (limited to 'llvm/lib/ExecutionEngine/TargetSelect.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud