]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_transmute/src/layout/tree.rs
New upstream version 1.69.0+dfsg1
[rustc.git] / compiler / rustc_transmute / src / layout / tree.rs
index 30e20ba6f586899cc1dd6eff3a12d3cb8b3da9b2..295b65c2cc925de8b81b7c8dd8df3f2d8432103d 100644 (file)
@@ -284,8 +284,9 @@ pub(crate) mod rustc {
                 }
 
                 ty::Array(ty, len) => {
-                    let len =
-                        len.try_eval_usize(tcx, ParamEnv::reveal_all()).ok_or(Err::Unspecified)?;
+                    let len = len
+                        .try_eval_target_usize(tcx, ParamEnv::reveal_all())
+                        .ok_or(Err::Unspecified)?;
                     let elt = Tree::from_ty(*ty, tcx)?;
                     Ok(std::iter::repeat(elt)
                         .take(len as usize)