Remove use of final and override (now reserved)

This commit is contained in:
John Gallagher 2014-10-07 22:18:12 -04:00
parent 1426f5834c
commit 7091fe3972
2 changed files with 5 additions and 5 deletions

View File

@ -436,20 +436,20 @@ pub fn emit_calls_to_trait_visit_ty<'blk, 'tcx>(bcx: Block<'blk, 'tcx>,
visitor_trait_id: DefId)
-> Block<'blk, 'tcx> {
let fcx = bcx.fcx;
let final = fcx.new_temp_block("final");
let final_bcx = fcx.new_temp_block("final");
let tydesc_ty = ty::get_tydesc_ty(bcx.tcx()).unwrap();
let tydesc_ty = type_of(bcx.ccx(), tydesc_ty);
let visitor_items = ty::trait_items(bcx.tcx(), visitor_trait_id);
let mut r = Reflector {
visitor_val: visitor_val,
visitor_items: visitor_items.as_slice(),
final_bcx: final,
final_bcx: final_bcx,
tydesc_ty: tydesc_ty,
bcx: bcx
};
r.visit_ty(t);
Br(r.bcx, final.llbb);
return final;
Br(r.bcx, final_bcx.llbb);
return final_bcx;
}
pub fn ast_fn_style_constant(fn_style: ast::FnStyle) -> uint {

View File

@ -308,7 +308,7 @@ mod test {
}
#[test]
fn override() {
fn test_override() {
let mut timer = Timer::new().unwrap();
let orx = timer.oneshot(Duration::milliseconds(100));
let prx = timer.periodic(Duration::milliseconds(100));