From a43f3ab9f4757b550cc6599d7f3694baa86715ae Mon Sep 17 00:00:00 2001 From: Kamil Skalski Date: Wed, 28 Jan 2026 15:50:20 +0800 Subject: [PATCH] clippy: fix or silence rust 1.92 signaled warnings --- program-runtime/src/invoke_context.rs | 3 +-- programs/sbf/rust/128bit/src/lib.rs | 11 +++++++---- programs/sbf/rust/sanity/src/lib.rs | 3 ++- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/program-runtime/src/invoke_context.rs b/program-runtime/src/invoke_context.rs index df559435c71..c8e4af0510b 100644 --- a/program-runtime/src/invoke_context.rs +++ b/program-runtime/src/invoke_context.rs @@ -849,9 +849,8 @@ macro_rules! with_mock_invoke_context { $transaction_context:ident, $transaction_accounts:expr $(,)? ) => { - use $crate::with_mock_invoke_context_with_feature_set; let feature_set = &solana_svm_feature_set::SVMFeatureSet::default(); - with_mock_invoke_context_with_feature_set!( + $crate::with_mock_invoke_context_with_feature_set!( $invoke_context, $transaction_context, feature_set, diff --git a/programs/sbf/rust/128bit/src/lib.rs b/programs/sbf/rust/128bit/src/lib.rs index a77e8e5e2e8..de3b1be838b 100644 --- a/programs/sbf/rust/128bit/src/lib.rs +++ b/programs/sbf/rust/128bit/src/lib.rs @@ -10,10 +10,13 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 { let y = x.rotate_right(1); assert_eq!(y, 170_141_183_460_469_231_731_687_303_715_884_105_728); - assert_eq!( - u128::MAX, - 340_282_366_920_938_463_463_374_607_431_768_211_455 - ); + #[allow(clippy::eq_op)] + { + assert_eq!( + u128::MAX, + 340_282_366_920_938_463_463_374_607_431_768_211_455 + ); + } let mut z = u128::MAX; z -= 1; diff --git a/programs/sbf/rust/sanity/src/lib.rs b/programs/sbf/rust/sanity/src/lib.rs index b8cacf22795..838e2c8fedd 100644 --- a/programs/sbf/rust/sanity/src/lib.rs +++ b/programs/sbf/rust/sanity/src/lib.rs @@ -82,7 +82,8 @@ pub fn process_instruction( #[cfg(not(target_os = "solana"))] panic!(); } - + // clippy 1.92 started marking `num` as unused in the assert below + #[allow(unused_variables)] { // Test - float math functions let zero = accounts[0].try_borrow_mut_data()?.len() as f64;