From e62f17cfc4c3fa13fef99b90df8e1c87d2ea8f89 Mon Sep 17 00:00:00 2001 From: Takayuki Maeda Date: Fri, 6 Mar 2026 22:31:01 +0900 Subject: [PATCH] use try_from_target_usize instead of try_from_uint --- compiler/rustc_mir_build/src/thir/cx/expr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/rustc_mir_build/src/thir/cx/expr.rs b/compiler/rustc_mir_build/src/thir/cx/expr.rs index 8cc5cda59ab0..c5eeb8b1aa85 100644 --- a/compiler/rustc_mir_build/src/thir/cx/expr.rs +++ b/compiler/rustc_mir_build/src/thir/cx/expr.rs @@ -807,7 +807,7 @@ fn make_mirror_unadjusted(&mut self, expr: &'tcx hir::Expr<'tcx>) -> Expr<'tcx> user_ty: None, }; let mk_usize_kind = |val: u64| ExprKind::NonHirLiteral { - lit: ScalarInt::try_from_uint(val, tcx.data_layout.pointer_size()).unwrap(), + lit: ScalarInt::try_from_target_usize(val, tcx).unwrap(), user_ty: None, }; let mk_call =