summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2009-07-13 22:46:19 +0000
committerDevang Patel <dpatel@apple.com>2009-07-13 22:46:19 +0000
commit9efced9817a4675bb90accb33dcddc6017f6ea2f (patch)
treed96574921967e078f36e56e021aaeb55e14d9ea0 /llvm/lib
parent4b95026194ff577a7bdaedc6ed28b54a850a12a5 (diff)
downloadbcm5719-llvm-9efced9817a4675bb90accb33dcddc6017f6ea2f.tar.gz
bcm5719-llvm-9efced9817a4675bb90accb33dcddc6017f6ea2f.zip
Use assertion.
llvm-svn: 75540
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
index 9b7d2d097a4..fbedfa04bbc 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
@@ -788,8 +788,9 @@ DIE *DwarfDebug::CreateGlobalVariableDIE(CompileUnit *DW_Unit,
GV.getLinkageName(LinkageName);
if (!LinkageName.empty()) {
Mangler *Mg = Asm->getMangler();
+ assert (Mg && "Unable to find Mangler!");
AddString(GVDie, dwarf::DW_AT_MIPS_linkage_name, dwarf::DW_FORM_string,
- Mg ? Mg->makeNameProper(LinkageName) : LinkageName);
+ Mg->makeNameProper(LinkageName));
}
AddType(DW_Unit, GVDie, GV.getType());
if (!GV.isLocalToUnit())
@@ -861,8 +862,9 @@ DIE *DwarfDebug::CreateSubprogramDIE(CompileUnit *DW_Unit,
if (!LinkageName.empty()) {
Mangler *Mg = Asm->getMangler();
+ assert (Mg && "Unable to find Mangler!");
AddString(SPDie, dwarf::DW_AT_MIPS_linkage_name, dwarf::DW_FORM_string,
- Mg ? Mg->makeNameProper(LinkageName) : LinkageName);
+ Mg->makeNameProper(LinkageName));
}
AddSourceLine(SPDie, &SP);
OpenPOWER on IntegriCloud