@@ -551,11 +551,11 @@ pub fn make_drop_glue(bcx: block, v0: ValueRef, t: ty::t) {
551
551
ty:: ty_closure( _) => {
552
552
closure:: make_closure_glue ( bcx, v0, t, drop_ty)
553
553
}
554
- ty:: ty_trait( _, _, ty:: BoxTraitStore ) => {
554
+ ty:: ty_trait( _, _, ty:: BoxTraitStore , _ ) => {
555
555
let llbox = Load ( bcx, GEPi ( bcx, v0, [ 0 u, 1 u] ) ) ;
556
556
decr_refcnt_maybe_free ( bcx, llbox, ty:: mk_opaque_box ( ccx. tcx ) )
557
557
}
558
- ty:: ty_trait( _, _, ty:: UniqTraitStore ) => {
558
+ ty:: ty_trait( _, _, ty:: UniqTraitStore , _ ) => {
559
559
let lluniquevalue = GEPi ( bcx, v0, [ 0 , 1 ] ) ;
560
560
let lltydesc = Load ( bcx, GEPi ( bcx, v0, [ 0 , 2 ] ) ) ;
561
561
call_tydesc_glue_full ( bcx, lluniquevalue, lltydesc,
@@ -617,12 +617,12 @@ pub fn make_take_glue(bcx: block, v: ValueRef, t: ty::t) {
617
617
ty:: ty_closure( _) => {
618
618
closure:: make_closure_glue ( bcx, v, t, take_ty)
619
619
}
620
- ty:: ty_trait( _, _, ty:: BoxTraitStore ) => {
620
+ ty:: ty_trait( _, _, ty:: BoxTraitStore , _ ) => {
621
621
let llbox = Load ( bcx, GEPi ( bcx, v, [ 0 u, 1 u] ) ) ;
622
622
incr_refcnt_of_boxed ( bcx, llbox) ;
623
623
bcx
624
624
}
625
- ty:: ty_trait( _, _, ty:: UniqTraitStore ) => {
625
+ ty:: ty_trait( _, _, ty:: UniqTraitStore , _ ) => {
626
626
let llval = GEPi ( bcx, v, [ 0 , 1 ] ) ;
627
627
let lltydesc = Load ( bcx, GEPi ( bcx, v, [ 0 , 2 ] ) ) ;
628
628
call_tydesc_glue_full ( bcx, llval, lltydesc,
0 commit comments