File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
refs/heads/master: e430a699f2c60890d9b86069fd0c68a70ece7120
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
- refs/heads/snap-stage3: 5eea7d6e618ff1f4a26ab79b2fb53208b0ce7912
4
+ refs/heads/snap-stage3: 80d129aa45e897b569e7f4aed29b272860e639ad
5
5
refs/heads/try: ffbe0e0e00374358b789b0037bcb3a577cd218be
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
Original file line number Diff line number Diff line change @@ -1234,7 +1234,12 @@ fn print_expr(s: ps, &&expr: @ast::expr) {
1234
1234
print_block(s, blk);
1235
1235
}
1236
1236
ast::expr_copy(e) => { word_space(s, ~" copy") ; print_expr ( s, e) ; }
1237
- ast:: expr_unary_move ( e) => { word_space ( s, ~"move "); print_expr(s, e); }
1237
+ ast:: expr_unary_move ( e) => {
1238
+ popen ( s) ;
1239
+ word_space ( s, ~"move ");
1240
+ print_expr(s, e);
1241
+ pclose(s);
1242
+ }
1238
1243
ast::expr_move(lhs, rhs) => {
1239
1244
print_expr(s, lhs);
1240
1245
space(s.s);
Original file line number Diff line number Diff line change
1
+ struct thing { x : int ; new ( ) { self . x = 0 ; } drop { } }
2
+ impl thing { fn f ( self ) { } }
3
+
4
+ fn main ( ) {
5
+ let z = thing ( ) ;
6
+ ( move z) . f ( ) ;
7
+ }
You can’t perform that action at this time.
0 commit comments