}
define_print! {
- ('tcx) ty::TyS<'tcx>, (self, f, cx) {
+ ('tcx) ty::Ty<'tcx>, (self, f, cx) {
display {
match self.sty {
Bool => write!(f, "bool"),
)?;
}
- write!(w, ") -> {}", escape(mir.return_ty()))?;
+ write!(w, ") -> {}", escape(&mir.return_ty()))?;
write!(w, r#"<br align="left"/>"#)?;
for local in mir.vars_and_temps_iter() {
ty::FnDef(def_id, ..) |
ty::Closure(def_id, ..) |
ty::Generator(def_id, ..) => {
- if self.def_id_visitor.visit_def_id(def_id, "type", ty) {
+ if self.def_id_visitor.visit_def_id(def_id, "type", &ty) {
return true;
}
if self.def_id_visitor.shallow() {