diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2011-08-18 17:02:15 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2011-08-18 17:02:23 -0700 |
| commit | e8bcca2829e398a6b6df98cc383a2633590695cf (patch) | |
| tree | d7180d9a372f020a89c198f16909398da0c0d678 | |
| parent | 6e5af8996d748fe9e75c53d9ae83c7a8cd6b317f (diff) | |
| download | rust-e8bcca2829e398a6b6df98cc383a2633590695cf.tar.gz rust-e8bcca2829e398a6b6df98cc383a2633590695cf.zip | |
Kill another case of a spurious blank line. Closes #809.
| -rw-r--r-- | src/comp/syntax/print/pprust.rs | 2 | ||||
| -rw-r--r-- | src/test/pretty/tag-blank-lines.rs | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/comp/syntax/print/pprust.rs b/src/comp/syntax/print/pprust.rs index 3d8e6f40d5d..c44e37909fd 100644 --- a/src/comp/syntax/print/pprust.rs +++ b/src/comp/syntax/print/pprust.rs @@ -473,7 +473,7 @@ fn print_item(s: &ps, item: &@ast::item) { } else { bopen(s); for v: ast::variant in variants { - space(s.s); + space_if_not_bol(s); maybe_print_comment(s, v.span.lo); word(s.s, v.node.name); if vec::len(v.node.args) > 0u { diff --git a/src/test/pretty/tag-blank-lines.rs b/src/test/pretty/tag-blank-lines.rs new file mode 100644 index 00000000000..b6e440bbf47 --- /dev/null +++ b/src/test/pretty/tag-blank-lines.rs @@ -0,0 +1,8 @@ +// pp-exact + +tag foo { + foo; // a foo. + bar; +} + +fn main() { } |
