aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2014-04-14 21:16:04 +0000
committerAdrian Prantl <aprantl@apple.com>2014-04-14 21:16:04 +0000
commit8714aaf0a5041c9177a51a042b1d86520ba0cf78 (patch)
treee4328ed295c28b58a86d6b81c299fb70576a7f2a /llvm/lib/Object/Object.cpp
parent3a8c087cb9583b8cb9af9b16c005ca74d41af619 (diff)
downloadllvm-8714aaf0a5041c9177a51a042b1d86520ba0cf78.zip
llvm-8714aaf0a5041c9177a51a042b1d86520ba0cf78.tar.gz
llvm-8714aaf0a5041c9177a51a042b1d86520ba0cf78.tar.bz2
Re-apply r206096 after investigating the gdb buildbot failure.
Thanks to dblaikie for updating the testcase! Debug info: (bugfix) C++ C/Dtors can be compiled to multiple functions, therefore, their declaration cannot have one DW_AT_linkage_name. The specific instances however can and should have that attribute. This patch reorders the code in DwarfUnit::getOrCreateSubprogramDIE() to emit linkage names for C/Dtors. rdar://problem/16362674. llvm-svn: 206210
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions