]> git.lizzy.rs Git - rust.git/commitdiff
Print ConstKind::Placeholder just like TyKind::Placeholder
authorOliver Scherer <github35764891676564198441@oli-obk.de>
Fri, 13 Mar 2020 09:55:57 +0000 (10:55 +0100)
committerOliver Scherer <github35764891676564198441@oli-obk.de>
Fri, 13 Mar 2020 09:55:57 +0000 (10:55 +0100)
src/librustc/ty/print/pretty.rs

index 1dade8c0e0887980a229207c71cd5ea1044df63f..cb01d821c18712e5ba8e0824add0c1a92566aca0 100644 (file)
@@ -913,21 +913,7 @@ macro_rules! print_underscore {
             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)
     }