From 76a65769768fdb26adc83e986d883a9fa8eb676b Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Sat, 27 Mar 2021 17:05:53 +0000 Subject: [PATCH] sdk: Use u32::MAX from std to unbreak BPF builds (#16171) (#16172) (cherry picked from commit aabe186e3fa7da2f0b2aba0a0a655a7ee9c89e71) Co-authored-by: Justin Starry --- sdk/program/src/short_vec.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/program/src/short_vec.rs b/sdk/program/src/short_vec.rs index 394ff228af..7ad95124ec 100644 --- a/sdk/program/src/short_vec.rs +++ b/sdk/program/src/short_vec.rs @@ -98,9 +98,9 @@ fn visit_byte(elem: u8, val: u16, nth_byte: usize) -> VisitResult { } let shift = u32::try_from(nth_byte) - .unwrap_or(u32::MAX) + .unwrap_or(std::u32::MAX) .saturating_mul(7); - let elem_val = elem_val.checked_shl(shift).unwrap_or(u32::MAX); + let elem_val = elem_val.checked_shl(shift).unwrap_or(std::u32::MAX); let new_val = val | elem_val; let val = u16::try_from(new_val).map_err(|_| VisitError::Overflow(new_val))?;