Fix bug where we couldn't print a function without a name

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8341 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-09-03 17:56:43 +00:00
parent 3e80abee49
commit b8565e3918

View File

@ -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...