This is a temporary fix for the -print-emitted-asm option, where
errs() is used as the stream, in the case where other code is
using stderr without using errs()' buffer. Hopefully soon we'll
fix errs() to be non-buffered instead. Patch by Preston Gurd.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58859
91177308-0d34-0410-b5e6-
96231b3b80d8
// FIXME: Dwarf support.
//DW.EndFunction();
+ O.flush();
+
return false;
}
// Emit post-function debug information.
DW.EndFunction(&MF);
+ O.flush();
+
// We didn't modify anything.
return false;
}
// Print out jump tables referenced by the function.
EmitJumpTableInfo(MF.getJumpTableInfo(), MF);
+ O.flush();
+
// We didn't modify anything.
return false;
}
O << CurrentFnName << "\tendp\n";
+ O.flush();
+
// We didn't modify anything.
return false;
}