File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -105,6 +105,13 @@ impl ext_ctxt: ext_ctxt_ast_builder {
105
105
span: self . empty_span ( ) }
106
106
}
107
107
108
+ fn move_expr ( e : @ast:: expr ) -> @ast:: expr {
109
+ @{ id: self . next_id ( ) ,
110
+ callee_id: self . next_id ( ) ,
111
+ node: ast:: expr_unary_move ( e) ,
112
+ span: e. span }
113
+ }
114
+
108
115
fn stmt_expr ( e : @ast:: expr ) -> @ast:: stmt {
109
116
@{ node: ast:: stmt_expr ( e, self . next_id ( ) ) ,
110
117
span: self . empty_span ( ) }
@@ -126,8 +133,7 @@ impl ext_ctxt: ext_ctxt_ast_builder {
126
133
self . empty_span ( ) ) ,
127
134
None ) ,
128
135
span : self . empty_span ( ) } ,
129
- init: Some ( { op: ast:: init_move,
130
- expr: e} ) ,
136
+ init: Some ( self . move_expr ( e) ) ,
131
137
id: self . next_id ( ) } ,
132
138
span: self . empty_span ( ) } ] ) ,
133
139
span: self . empty_span ( ) } , self . next_id ( ) ) ,
You can’t perform that action at this time.
0 commit comments