allow attaching comments to raw text.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100292 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2010-04-03 22:06:56 +00:00
parent f94f8dcda7
commit d5928dcd78

View File

@ -645,13 +645,10 @@ void MCAsmStreamer::EmitInstruction(const MCInst &Inst) {
/// the specified string in the output .s file. This capability is
/// indicated by the hasRawTextSupport() predicate.
void MCAsmStreamer::EmitRawText(StringRef String) {
if (!CommentToEmit.empty() || CommentStream.GetNumBytesInBuffer() != 0)
EmitCommentsAndEOL();
if (!String.empty() && String.back() == '\n')
String = String.substr(0, String.size()-1);
OS << String;
if (!String.empty() && String.back() != '\n')
OS << '\n';
EmitEOL();
}
void MCAsmStreamer::Finish() {