@@ -265,8 +265,11 @@ fn mk_test_desc_vec_ty(cx: test_ctxt) -> @ast::ty {
265
265
266
266
let vec_mt: ast:: mt = { ty: @test_desc_ty, mutbl: ast:: m_imm} ;
267
267
268
+ let inner_ty = @{ id: cx. sess . next_node_id ( ) ,
269
+ node: ast:: ty_vec ( vec_mt) ,
270
+ span: dummy_sp ( ) } ;
268
271
ret @{ id : cx. sess . next_node_id ( ) ,
269
- node : ast:: ty_vec ( vec_mt ) ,
272
+ node : ast:: ty_vstore ( inner_ty , ast :: vstore_uniq ) ,
270
273
span : dummy_sp ( ) } ;
271
274
}
272
275
@@ -277,8 +280,11 @@ fn mk_test_desc_vec(cx: test_ctxt) -> @ast::expr {
277
280
descs += [ mk_test_desc_rec( cx, test) ] ;
278
281
}
279
282
283
+ let inner_expr = @{ id: cx. sess . next_node_id ( ) ,
284
+ node: ast:: expr_vec ( descs, ast:: m_imm) ,
285
+ span: dummy_sp ( ) } ;
280
286
ret @{ id : cx. sess . next_node_id ( ) ,
281
- node : ast:: expr_vec ( descs , ast:: m_imm ) ,
287
+ node : ast:: expr_vstore ( inner_expr , ast:: vstore_uniq ) ,
282
288
span : dummy_sp ( ) } ;
283
289
}
284
290
@@ -384,10 +390,14 @@ fn mk_main(cx: test_ctxt) -> @ast::item {
384
390
let str_ty = @{ id: cx. sess . next_node_id ( ) ,
385
391
node: ast:: ty_path ( str_pt, cx. sess . next_node_id ( ) ) ,
386
392
span: dummy_sp ( ) } ;
387
- let args_mt: ast:: mt = { ty: str_ty, mutbl: ast:: m_imm} ;
388
- let args_ty: ast:: ty = { id: cx. sess . next_node_id ( ) ,
389
- node: ast:: ty_vec ( args_mt) ,
390
- span: dummy_sp ( ) } ;
393
+ let args_mt = { ty: str_ty, mutbl: ast:: m_imm} ;
394
+ let args_ty_inner = @{ id: cx. sess . next_node_id ( ) ,
395
+ node: ast:: ty_vec ( args_mt) ,
396
+ span: dummy_sp ( ) } ;
397
+ let args_ty = { id: cx. sess . next_node_id ( ) ,
398
+ node: ast:: ty_vstore ( args_ty_inner, ast:: vstore_uniq) ,
399
+ span: dummy_sp ( ) } ;
400
+
391
401
392
402
let args_arg: ast:: arg =
393
403
{ mode: ast:: expl ( ast:: by_val) ,
0 commit comments