Print ConstKind::Placeholder just like TyKind::Placeholder

This commit is contained in:
Oliver Scherer 2020-03-13 10:55:57 +01:00
parent 306df94ed3
commit 6ca65bdd75

View File

@ -913,21 +913,7 @@ pub trait PrettyPrinter<'tcx>:
ty::ConstKind::Bound(debruijn, bound_var) => {
self.pretty_print_bound_var(debruijn, bound_var)?
}
ty::ConstKind::Placeholder(_) => {
// fallback
if print_ty {
self = self.typed_value(
|mut this| {
write!(this, "{:?}", ct.val)?;
Ok(this)
},
|this| this.print_type(ct.ty),
": ",
)?;
} else {
p!(write("{:?}", ct.val));
}
}
ty::ConstKind::Placeholder(placeholder) => p!(write("Placeholder({:?})", placeholder)),
};
Ok(self)
}