ty::ByCopy,
out,
&mut cleanups,
- None,
callee::DontAutorefArg)
}));
ty::ByCopy,
e,
&mut cleanups,
- None,
callee::DontAutorefArg)
})
};
- foreach c in cleanups.iter() {
+ for c in cleanups.iter() {
revoke_clean(bcx, *c);
}
cleanups.clear();
ty::ByCopy,
input,
&mut cleanups,
- None,
callee::DontAutorefArg)
})
};
- foreach c in cleanups.iter() {
+ for c in cleanups.iter() {
revoke_clean(bcx, *c);
}
let op = PointerCast(bcx, aoutputs[0], val_ty(outputs[0]).ptr_to());
Store(bcx, r, op);
} else {
- foreach (i, o) in aoutputs.iter().enumerate() {
+ for (i, o) in aoutputs.iter().enumerate() {
let v = ExtractValue(bcx, r, i);
let op = PointerCast(bcx, *o, val_ty(outputs[i]).ptr_to());
Store(bcx, v, op);