From c4ae9b3aebfe4ad7d7172f55d4e01438c7c36d6e Mon Sep 17 00:00:00 2001 From: Manman Ren Date: Sat, 7 Sep 2013 00:04:05 +0000 Subject: Debug Info: Use identifier to reference DIType in containing type field of a DISubprogram. Verifier is updated accordingly. llvm-svn: 190229 --- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/CodeGen') diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp index f9ea545483e..15bfb7e5431 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp @@ -1289,7 +1289,7 @@ DIE *CompileUnit::getOrCreateSubprogramDIE(DISubprogram SP) { addUInt(Block, 0, dwarf::DW_FORM_udata, SP.getVirtualIndex()); addBlock(SPDie, dwarf::DW_AT_vtable_elem_location, 0, Block); ContainingTypeMap.insert(std::make_pair(SPDie, - SP.getContainingType())); + DD->resolve(SP.getContainingType()))); } if (!SP.isDefinition()) { -- cgit v1.2.3