diff options
author | Adrian Prantl <aprantl@apple.com> | 2014-04-14 21:16:04 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2014-04-14 21:16:04 +0000 |
commit | 8714aaf0a5041c9177a51a042b1d86520ba0cf78 (patch) | |
tree | e4328ed295c28b58a86d6b81c299fb70576a7f2a /llvm/lib/Object/Object.cpp | |
parent | 3a8c087cb9583b8cb9af9b16c005ca74d41af619 (diff) | |
download | llvm-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