From: Eduard-Mihai Burtescu Date: Fri, 7 Dec 2018 18:10:47 +0000 (+0200) Subject: rustc: implement fmt::{Debug,Display} on Ty instead of TyS. X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=3bad9f7b3d09a49277d5861733706f03dde1e7c5;p=rust.git rustc: implement fmt::{Debug,Display} on Ty instead of TyS. --- diff --git a/src/librustc/util/ppaux.rs b/src/librustc/util/ppaux.rs index 7f41947fbb9..6d09f72a76b 100644 --- a/src/librustc/util/ppaux.rs +++ b/src/librustc/util/ppaux.rs @@ -1124,7 +1124,7 @@ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { } define_print! { - ('tcx) ty::TyS<'tcx>, (self, f, cx) { + ('tcx) ty::Ty<'tcx>, (self, f, cx) { display { match self.sty { Bool => write!(f, "bool"), diff --git a/src/librustc_mir/util/graphviz.rs b/src/librustc_mir/util/graphviz.rs index 61b1a5a850d..41e16684b8a 100644 --- a/src/librustc_mir/util/graphviz.rs +++ b/src/librustc_mir/util/graphviz.rs @@ -141,7 +141,7 @@ fn write_graph_label<'a, 'gcx, 'tcx, W: Write>(tcx: TyCtxt<'a, 'gcx, 'tcx>, )?; } - write!(w, ") -> {}", escape(mir.return_ty()))?; + write!(w, ") -> {}", escape(&mir.return_ty()))?; write!(w, r#"
"#)?; for local in mir.vars_and_temps_iter() { diff --git a/src/librustc_privacy/lib.rs b/src/librustc_privacy/lib.rs index 52514a3ca97..c7e63a83b15 100644 --- a/src/librustc_privacy/lib.rs +++ b/src/librustc_privacy/lib.rs @@ -134,7 +134,7 @@ fn visit_ty(&mut self, ty: Ty<'tcx>) -> bool { 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() {