From 9b02acbc5d26fcd6dc950115b0abb74cb9374725 Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Mon, 23 Jul 2012 23:18:12 +0200 Subject: [PATCH] Fix formatting of multi-line blocks in asm-comments --- src/rustc/middle/trans/build.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rustc/middle/trans/build.rs b/src/rustc/middle/trans/build.rs index 3d6746aa2eafc..4519be6bd3323 100644 --- a/src/rustc/middle/trans/build.rs +++ b/src/rustc/middle/trans/build.rs @@ -653,7 +653,7 @@ fn add_comment(bcx: block, text: ~str) { let ccx = bcx.ccx(); if !ccx.sess.no_asm_comments() { let sanitized = str::replace(text, ~"$", ~""); - let comment_text = ~"# " + sanitized; + let comment_text = ~"# " + str::replace(sanitized, ~"\n", ~"\n\t# "); let asm = str::as_c_str(comment_text, |c| { str::as_c_str(~"", |e| { count_insn(bcx, ~"inlineasm");