astconv.rs: extended ast_ty_to_ty debugging

This commit is contained in:
Niko Matsakis 2015-08-13 05:10:47 -04:00
parent 33200a369a
commit 401a243552

View File

@ -1523,12 +1523,13 @@ pub fn ast_ty_to_ty<'tcx>(this: &AstConv<'tcx>,
ast_ty: &ast::Ty)
-> Ty<'tcx>
{
debug!("ast_ty_to_ty(ast_ty={:?})",
ast_ty);
debug!("ast_ty_to_ty(id={:?}, ast_ty={:?})",
ast_ty.id, ast_ty);
let tcx = this.tcx();
if let Some(&ty) = tcx.ast_ty_to_ty_cache.borrow().get(&ast_ty.id) {
debug!("ast_ty_to_ty: id={:?} ty={:?} (cached)", ast_ty.id, ty);
return ty;
}
@ -1667,6 +1668,7 @@ pub fn ast_ty_to_ty<'tcx>(this: &AstConv<'tcx>,
}
};
debug!("ast_ty_to_ty: id={:?} ty={:?}", ast_ty.id, typ);
tcx.ast_ty_to_ty_cache.borrow_mut().insert(ast_ty.id, typ);
return typ;
}