commit | 515f2f96114b8279651c711079d16d6530110de1 | [log] [tgz] |
---|---|---|
author | Adrian Prantl <aprantl@apple.com> | Sat Apr 12 01:44:42 2014 +0000 |
committer | Adrian Prantl <aprantl@apple.com> | Sat Apr 12 01:44:42 2014 +0000 |
tree | e57adbe032d401b34743f1f1991a1cd1b2401f94 | |
parent | d023e14a5e2af661d1bca44939f5b433fd00a238 [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206096 91177308-0d34-0410-b5e6-96231b3b80d8