]> granicus.if.org Git - llvm/commitdiff
AsmPrinter: Fix emitKill() not flush()ing a raw_string_ostream
authorMatthias Braun <matze@braunis.de>
Sat, 9 Jul 2016 00:18:43 +0000 (00:18 +0000)
committerMatthias Braun <matze@braunis.de>
Sat, 9 Jul 2016 00:18:43 +0000 (00:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274951 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/AsmPrinter.cpp

index 220a8ab5a206254d0b936eab534821f23e8547b7..272baceeed891aa4e1917f5e040b749ae92bf052 100644 (file)
@@ -686,7 +686,7 @@ static void emitKill(const MachineInstr *MI, AsmPrinter &AP) {
                    AP.MF->getSubtarget().getRegisterInfo())
        << (Op.isDef() ? "<def>" : "<kill>");
   }
-  AP.OutStreamer->AddComment(Str);
+  AP.OutStreamer->AddComment(OS.str());
   AP.OutStreamer->AddBlankLine();
 }