diff --git a/src/visitor.rs b/src/visitor.rs index f568c63eb38..bea976523bb 100644 --- a/src/visitor.rs +++ b/src/visitor.rs @@ -61,12 +61,12 @@ impl<'a> FmtVisitor<'a> { let rewrite = stmt.rewrite(&self.get_context(), self.config.max_width - self.block_indent.width(), self.block_indent); - self.push_rewrite(stmt.span, rewrite); } ast::StmtKind::Mac(ref mac) => { let (ref mac, _macro_style, _) = **mac; self.visit_mac(mac, None, MacroPosition::Statement); + self.format_missing(stmt.span.hi); } } } diff --git a/tests/source/macros.rs b/tests/source/macros.rs index 1c4fd138820..c8f625b935b 100644 --- a/tests/source/macros.rs +++ b/tests/source/macros.rs @@ -75,3 +75,7 @@ gfx_pipeline!(pipe { vbuf: gfx::VertexBuffer = (), out: gfx::RenderTarget = "Target0", }); + +fn issue_1279() { + println!("dsfs"); // a comment +} diff --git a/tests/target/macros.rs b/tests/target/macros.rs index 66bf4d33a98..c4f40cfe55b 100644 --- a/tests/target/macros.rs +++ b/tests/target/macros.rs @@ -76,3 +76,7 @@ gfx_pipeline!(pipe { vbuf: gfx::VertexBuffer = (), out: gfx::RenderTarget = "Target0", }); + +fn issue_1279() { + println!("dsfs"); // a comment +}