about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorKyle Matsuda <kyle.yoshio.matsuda@gmail.com>2023-02-14 14:17:38 -0700
committerKyle Matsuda <kyle.yoshio.matsuda@gmail.com>2023-02-16 17:05:59 -0700
commit8e92849cbbb075d9b0eaa31d200cba959dd436bd (patch)
tree1080633b57d104ad0fee71d4ad32ff1d1d82d95d /src
parentc183110cc26abb506dba0a4def917735fb6eb6f0 (diff)
downloadrust-8e92849cbbb075d9b0eaa31d200cba959dd436bd.tar.gz
rust-8e92849cbbb075d9b0eaa31d200cba959dd436bd.zip
changes from review
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/clean/mod.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs
index a3851d87f04..43679d05914 100644
--- a/src/librustdoc/clean/mod.rs
+++ b/src/librustdoc/clean/mod.rs
@@ -508,7 +508,12 @@ fn clean_generic_param_def<'tcx>(
             GenericParamDefKind::Const {
                 did: def.def_id,
                 ty: Box::new(clean_middle_ty(
-                    ty::Binder::dummy(cx.tcx.type_of(def.def_id).subst_identity()),
+                    ty::Binder::dummy(
+                        cx.tcx
+                            .type_of(def.def_id)
+                            .no_bound_vars()
+                            .expect("const parameter types cannot be generic"),
+                    ),
                     cx,
                     Some(def.def_id),
                 )),