Omit DW_AT_artificial, DW_AT_external, and similar attributes under -gmlt

llvm-svn: 216789
This commit is contained in:
David Blaikie 2014-08-29 22:05:29 +00:00
parent 85d8bcd000
commit a19833d8f7
1 changed files with 3 additions and 0 deletions

View File

@ -1518,6 +1518,9 @@ void DwarfUnit::applySubprogramAttributes(DISubprogram SP, DIE &SPDie) {
constructSubprogramArguments(SPDie, Args);
}
if(getCUNode().getEmissionKind() == DIBuilder::LineTablesOnly)
return;
if (SP.isArtificial())
addFlag(SPDie, dwarf::DW_AT_artificial);