summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevyn Cairns <devyn.cairns@gmail.com>2024-06-18 05:16:08 -0700
committerGitHub <noreply@github.com>2024-06-18 07:16:08 -0500
commit97876fb0b4fd423a67401e395809635f1a571375 (patch)
treead37397c990614851efc1af786a737de44a87970
parentb79a2255d2ab2bb93571df55371290814ca718e5 (diff)
Fix compilation for `nu_protocol::value::from_value` on 32-bit targets (#13169)
# Description Needed to cast `usize::MAX` to `i64` for it to compile properly cc @cptpiepmatz
-rw-r--r--crates/nu-protocol/src/value/from_value.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/nu-protocol/src/value/from_value.rs b/crates/nu-protocol/src/value/from_value.rs
index 1033eb03b..1c3bc7dfd 100644
--- a/crates/nu-protocol/src/value/from_value.rs
+++ b/crates/nu-protocol/src/value/from_value.rs
@@ -301,7 +301,7 @@ impl_from_value_for_uint!(u64, i64::MAX); // u64::Max would be -1 as i64
#[cfg(target_pointer_width = "64")]
impl_from_value_for_uint!(usize, i64::MAX);
#[cfg(target_pointer_width = "32")]
-impl_from_value_for_uint!(usize, usize::MAX);
+impl_from_value_for_uint!(usize, usize::MAX as i64);
impl FromValue for () {
fn from_value(v: Value) -> Result<Self, ShellError> {