@@ -317,7 +317,7 @@ fn extract_variant_args(bcx: block, pat_id: ast::node_id,
317
317
if size > 0 u && ( * variants) . len ( ) != 1 u {
318
318
let enumptr =
319
319
PointerCast ( bcx, val, T_opaque_enum_ptr ( ccx) ) ;
320
- blobptr = GEPi ( bcx, enumptr, ~ [ 0 u, 1 u] ) ;
320
+ blobptr = GEPi ( bcx, enumptr, [ 0 u, 1 u] ) ;
321
321
}
322
322
let vdefs_tg = vdefs. enm ;
323
323
let vdefs_var = vdefs. var ;
@@ -525,7 +525,7 @@ fn compile_submatch(bcx: block, m: match_, vals: ~[ValueRef],
525
525
let mut rec_vals = ~[ ] ;
526
526
for vec:: each( rec_fields) |field_name| {
527
527
let ix = option:: get ( ty:: field_idx ( field_name, fields) ) ;
528
- vec:: push ( rec_vals, GEPi ( bcx, val, ~ [ 0 u, ix] ) ) ;
528
+ vec:: push ( rec_vals, GEPi ( bcx, val, [ 0 u, ix] ) ) ;
529
529
}
530
530
compile_submatch ( bcx,
531
531
enter_rec_or_struct ( bcx, dm, m, col, rec_fields,
@@ -581,7 +581,7 @@ fn compile_submatch(bcx: block, m: match_, vals: ~[ValueRef],
581
581
} ;
582
582
let mut tup_vals = ~[ ] , i = 0 u;
583
583
while i < n_tup_elts {
584
- vec:: push ( tup_vals, GEPi ( bcx, val, ~ [ 0 u, i] ) ) ;
584
+ vec:: push ( tup_vals, GEPi ( bcx, val, [ 0 u, i] ) ) ;
585
585
i += 1 u;
586
586
}
587
587
compile_submatch ( bcx, enter_tup ( bcx, dm, m, col, val, n_tup_elts) ,
@@ -594,7 +594,7 @@ fn compile_submatch(bcx: block, m: match_, vals: ~[ValueRef],
594
594
let llbox = Load ( bcx, val) ;
595
595
let box_no_addrspace = non_gc_box_cast ( bcx, llbox) ;
596
596
let unboxed =
597
- GEPi ( bcx, box_no_addrspace, ~ [ 0 u, abi:: box_field_body] ) ;
597
+ GEPi ( bcx, box_no_addrspace, [ 0 u, abi:: box_field_body] ) ;
598
598
compile_submatch ( bcx, enter_box ( bcx, dm, m, col, val) ,
599
599
vec:: append ( ~[ unboxed] , vals_left) , chk, exits) ;
600
600
return ;
@@ -604,7 +604,7 @@ fn compile_submatch(bcx: block, m: match_, vals: ~[ValueRef],
604
604
let llbox = Load ( bcx, val) ;
605
605
let box_no_addrspace = non_gc_box_cast ( bcx, llbox) ;
606
606
let unboxed =
607
- GEPi ( bcx, box_no_addrspace, ~ [ 0 u, abi:: box_field_body] ) ;
607
+ GEPi ( bcx, box_no_addrspace, [ 0 u, abi:: box_field_body] ) ;
608
608
compile_submatch ( bcx, enter_uniq ( bcx, dm, m, col, val) ,
609
609
vec:: append ( ~[ unboxed] , vals_left) , chk, exits) ;
610
610
return ;
@@ -623,7 +623,7 @@ fn compile_submatch(bcx: block, m: match_, vals: ~[ValueRef],
623
623
} else {
624
624
let enumptr =
625
625
PointerCast ( bcx, val, T_opaque_enum_ptr ( ccx) ) ;
626
- let discrimptr = GEPi ( bcx, enumptr, ~ [ 0 u, 0 u] ) ;
626
+ let discrimptr = GEPi ( bcx, enumptr, [ 0 u, 0 u] ) ;
627
627
test_val = Load ( bcx, discrimptr) ;
628
628
kind = switch;
629
629
}
@@ -932,7 +932,7 @@ fn bind_irrefutable_pat(bcx: block, pat: @ast::pat, val: ValueRef,
932
932
let rec_fields = ty:: get_fields ( node_id_type ( bcx, pat. id ) ) ;
933
933
for vec:: each( fields) |f| {
934
934
let ix = option:: get ( ty:: field_idx ( f. ident , rec_fields) ) ;
935
- let fldptr = GEPi ( bcx, val, ~ [ 0 u, ix] ) ;
935
+ let fldptr = GEPi ( bcx, val, [ 0 u, ix] ) ;
936
936
bcx = bind_irrefutable_pat ( bcx, f. pat , fldptr, make_copy) ;
937
937
}
938
938
}
@@ -967,21 +967,21 @@ fn bind_irrefutable_pat(bcx: block, pat: @ast::pat, val: ValueRef,
967
967
ast:: pat_tup( elems) => {
968
968
let mut i = 0 u;
969
969
for vec:: each( elems) |elem| {
970
- let fldptr = GEPi ( bcx, val, ~ [ 0 u, i] ) ;
970
+ let fldptr = GEPi ( bcx, val, [ 0 u, i] ) ;
971
971
bcx = bind_irrefutable_pat ( bcx, elem, fldptr, make_copy) ;
972
972
i += 1 u;
973
973
}
974
974
}
975
975
ast:: pat_box( inner) => {
976
976
let llbox = Load ( bcx, val) ;
977
977
let unboxed =
978
- GEPi ( bcx, llbox, ~ [ 0 u, abi:: box_field_body] ) ;
978
+ GEPi ( bcx, llbox, [ 0 u, abi:: box_field_body] ) ;
979
979
bcx = bind_irrefutable_pat ( bcx, inner, unboxed, true ) ;
980
980
}
981
981
ast:: pat_uniq( inner) => {
982
982
let llbox = Load ( bcx, val) ;
983
983
let unboxed =
984
- GEPi ( bcx, llbox, ~ [ 0 u, abi:: box_field_body] ) ;
984
+ GEPi ( bcx, llbox, [ 0 u, abi:: box_field_body] ) ;
985
985
bcx = bind_irrefutable_pat ( bcx, inner, unboxed, true ) ;
986
986
}
987
987
ast:: pat_wild | ast:: pat_lit( _) | ast:: pat_range( _, _) => ( )
0 commit comments