diff --git a/crates/hir-def/src/expr_store/lower.rs b/crates/hir-def/src/expr_store/lower.rs index 86f31dcaf0..8059023f0b 100644 --- a/crates/hir-def/src/expr_store/lower.rs +++ b/crates/hir-def/src/expr_store/lower.rs @@ -2400,7 +2400,8 @@ impl ExprCollector<'_> { Some(FormatCount::Literal(n)) => { let args = self.alloc_expr_desugared(Expr::Literal(Literal::Uint( *n as u128, - Some(BuiltinUint::Usize), + // FIXME: Change this to Some(BuiltinUint::U16) once we drop support for toolchains < 1.88 + None, ))); let count_is = match LangItem::FormatCount.ty_rel_path( self.db, diff --git a/crates/hir-def/src/expr_store/tests.rs b/crates/hir-def/src/expr_store/tests.rs index a6fcfaa445..55b95eb875 100644 --- a/crates/hir-def/src/expr_store/tests.rs +++ b/crates/hir-def/src/expr_store/tests.rs @@ -216,7 +216,7 @@ fn main() { 8u32, builtin#lang(Count::Implied), builtin#lang(Count::Is)( - 2usize, + 2, ), ), builtin#lang(Placeholder::new)( 1usize,