Check in getOrCreateSubprogramDIE if a declaration exists and if so output
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 10 Nov 2011 22:34:29 +0000 (22:34 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 10 Nov 2011 22:34:29 +0000 (22:34 +0000)
commit01b55b4a808d04cbff7b62f55eaeb62019340bc0
treeb86f0307b14541484419b5d5ed310802f0abca33
parent950dba04e0ac7a0ae4d47b43b60f620e053ce26b
Check in getOrCreateSubprogramDIE if a declaration exists and if so output
it first.

This is a more general fix to pr11300.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144324 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
test/DebugInfo/DW_AT_specification.ll [new file with mode: 0644]