diff options
-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 20f94b5bc9..fd3cda6148 100644 --- a/lib/VMCore/AsmWriter.cpp +++ b/lib/VMCore/AsmWriter.cpp @@ -752,11 +752,13 @@ void AssemblyWriter::printBasicBlock(const BasicBlock *BB) { Out << "\n"; - if (AnnotationWriter) AnnotationWriter->emitBasicBlockAnnot(BB, Out); + if (AnnotationWriter) AnnotationWriter->emitBasicBlockStartAnnot(BB, Out); // Output all of the instructions in the basic block... for (BasicBlock::const_iterator I = BB->begin(), E = BB->end(); I != E; ++I) printInstruction(*I); + + if (AnnotationWriter) AnnotationWriter->emitBasicBlockEndAnnot(BB, Out); } |