diff options
Diffstat (limited to 'lib/VMCore/AsmWriter.cpp')
-rw-r--r-- | lib/VMCore/AsmWriter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/VMCore/AsmWriter.cpp b/lib/VMCore/AsmWriter.cpp index 4acf55bf89..b9b2e8fe9e 100644 --- a/lib/VMCore/AsmWriter.cpp +++ b/lib/VMCore/AsmWriter.cpp @@ -658,7 +658,9 @@ void AssemblyWriter::printFunction(const Function *F) { case GlobalValue::ExternalLinkage: break; } - printType(F->getReturnType()) << " " << getLLVMName(F->getName()) << "("; + printType(F->getReturnType()) << " "; + if (!F->getName().empty()) Out << getLLVMName(F->getName()); + Out << "("; Table.incorporateFunction(F); // Loop over the arguments, printing them... |