DeclDie = getOrCreateSubprogramDIE(SPDecl);
}
- // Add to context owner.
- ContextDIE->addChild(SPDie);
-
// Add function template parameters.
addTemplateParams(*SPDie, SP.getTemplateParams());
// Refer function declaration directly.
addDIEEntry(SPDie, dwarf::DW_AT_specification, DeclDie);
+ // Add subprogram definitions to the CU die directly.
+ CUDie.get()->addChild(SPDie);
+
return SPDie;
}
+ // Add to context owner.
+ ContextDIE->addChild(SPDie);
+
// Add the linkage name if we have one.
StringRef LinkageName = SP.getLinkageName();
if (!LinkageName.empty())