Skip to content

Commit 24d73ea

Browse files
committed
---
yaml --- r: 5327 b: refs/heads/master c: ce1877d h: refs/heads/master i: 5325: b56d81e 5323: de2dfa6 5319: e8273ed 5311: e5e921d v: v3
1 parent dcb85f1 commit 24d73ea

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

[refs]

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 2c6eba00dd4b410159d85889beefc6978da41faa
2+
refs/heads/master: ce1877dc8ed18847024c2b199263554686f3d150

trunk/src/comp/syntax/print/pprust.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ fn print_if(s: ps, test: @ast::expr, blk: ast::blk,
625625
cbox(s, indent_unit - 1u);
626626
ibox(s, 0u);
627627
word(s.s, " else if ");
628-
print_expr(s, i);
628+
print_maybe_parens_discrim(s, i);
629629
space(s.s);
630630
print_block(s, t);
631631
do_else(s, e);

trunk/src/test/run-pass/wierd-exprs.rs

+9-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,15 @@ fn what() {
2121
}
2222

2323
fn zombiejesus() {
24-
do { while (ret) { if (ret) { alt (ret) { _ { ret ? ret : ret } } } } }
25-
while ret
24+
do {
25+
while (ret) {
26+
if (ret) {
27+
alt (ret) { _ { ret ? ret : ret } };
28+
} else if (ret) {
29+
ret;
30+
}
31+
}
32+
} while ret
2633
}
2734

2835
fn notsure() {

0 commit comments

Comments
 (0)