From 2502f0ac1b838d510393a28f36aea68fa8800b04 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Mon, 14 Mar 2022 12:45:32 +0100 Subject: [PATCH] checked_math: use a panic This reduces compute use further and still produces good error messages. --- programs/mango-v4/src/util.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/programs/mango-v4/src/util.rs b/programs/mango-v4/src/util.rs index ceabbbc3d..e42703cd9 100644 --- a/programs/mango-v4/src/util.rs +++ b/programs/mango-v4/src/util.rs @@ -11,8 +11,7 @@ pub(crate) use zip; #[macro_export] macro_rules! checked_math { ($x: expr) => { - checked_math::checked_math!($x) - .ok_or_else(|| error!(crate::error::MangoError::MathError))? + checked_math::checked_math!($x).unwrap_or_else(|| panic!("math error")) }; } pub(crate) use checked_math;