From eb411291fa7614496ec8b51b0ced9f6cc2b78313 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 22 Apr 2008 02:45:44 +0000 Subject: [PATCH] more fallout from Nicholas' asmprinter patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50078 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/VMCore/AsmWriter.cpp | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/lib/VMCore/AsmWriter.cpp b/lib/VMCore/AsmWriter.cpp index 24189f13415..11586b53344 100644 --- a/lib/VMCore/AsmWriter.cpp +++ b/lib/VMCore/AsmWriter.cpp @@ -1185,28 +1185,24 @@ void AssemblyWriter::printBasicBlock(const BasicBlock *BB) { if (BB->getParent() == 0) Out << "\t\t; Error: Block without parent!"; - else { - if (BB != &BB->getParent()->getEntryBlock()) { // Not the entry block? - // Output predecessors for the block... - Out << "\t\t;"; - pred_const_iterator PI = pred_begin(BB), PE = pred_end(BB); - - if (PI == PE) { - Out << " No predecessors!"; - } else { - Out << " preds ="; + else if (BB != &BB->getParent()->getEntryBlock()) { // Not the entry block? + // Output predecessors for the block... + Out << "\t\t;"; + pred_const_iterator PI = pred_begin(BB), PE = pred_end(BB); + + if (PI == PE) { + Out << " No predecessors!"; + } else { + Out << " preds ="; + writeOperand(*PI, false); + for (++PI; PI != PE; ++PI) { + Out << ','; writeOperand(*PI, false); - for (++PI; PI != PE; ++PI) { - Out << ','; - writeOperand(*PI, false); - } } } } - if (BB->hasName() || !BB->use_empty() || BB->getUnwindDest() || - BB != &BB->getParent()->getEntryBlock()) - Out << "\n"; + Out << "\n"; if (AnnotationWriter) AnnotationWriter->emitBasicBlockStartAnnot(BB, Out); -- 2.34.1