]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_trait_selection/src/traits/const_evaluatable.rs
Auto merge of #105579 - matthiaskrgr:rollup-vw5dlqc, r=matthiaskrgr
[rust.git] / compiler / rustc_trait_selection / src / traits / const_evaluatable.rs
index 7cc0999478a3eddf3aeff66d0c868647ba38cf9d..7c9fde27420bc2b12ba79a6d08083b507dc2b8ec 100644 (file)
@@ -30,7 +30,7 @@ pub fn is_const_evaluatable<'tcx>(
     span: Span,
 ) -> Result<(), NotConstEvaluatable> {
     let tcx = infcx.tcx;
-    match unexpanded_ct.kind() {
+    match tcx.expand_abstract_consts(unexpanded_ct).kind() {
         ty::ConstKind::Unevaluated(_) | ty::ConstKind::Expr(_) => (),
         ty::ConstKind::Param(_)
         | ty::ConstKind::Bound(_, _)