]> git.lizzy.rs Git - rust.git/blob - tests/target/tuple.rs
Fix #550: `if` nested in tuple is indented oddly
[rust.git] / tests / target / tuple.rs
1 // Test tuple litterals
2
3 fn foo() {
4     let a = (a, a, a, a, a);
5     let aaaaaaaaaaaaaaaa = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaa, aaaaaaaaaaaaaa);
6     let aaaaaaaaaaaaaaaaaaaaaa = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
7                                   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
8                                   aaaaaaaaaaaaaaaaaaaaaaaaa,
9                                   aaaa);
10     let a = (a,);
11
12     let b = (// This is a comment
13              b, // Comment
14              b /* Trailing comment */);
15 }
16
17 fn a() {
18     ((aaaaaaaa,
19       aaaaaaaaaaaaa,
20       aaaaaaaaaaaaaaaaa,
21       aaaaaaaaaaaaaa,
22       aaaaaaaaaaaaaaaa,
23       aaaaaaaaaaaaaa),)
24 }
25
26 fn b() {
27     ((bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb),
28      bbbbbbbbbbbbbbbbbb)
29 }
30
31 fn issue550() {
32     self.visitor.visit_volume(self.level.sector_id(sector),
33                               (floor_y,
34                                if is_sky_flat(ceil_tex) {
35                                    from_wad_height(self.height_range.1)
36                                } else {
37                                    ceil_y
38                                }));
39 }