Skip to content

Commit aaba3fa

Browse files
committed
clippy
1 parent 18ba484 commit aaba3fa

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

crates/vm/src/signal.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@ use core::sync::atomic::AtomicIsize;
1010
static ANY_TRIGGERED: AtomicBool = AtomicBool::new(false);
1111

1212
pub(crate) const NSIG: usize = 64;
13+
14+
#[expect(
15+
clippy::declare_interior_mutable_const,
16+
reason = "workaround for const array repeat limitation (rust issue #79270)"
17+
)]
1318
const ATOMIC_FALSE: AtomicBool = AtomicBool::new(false);
19+
1420
pub(crate) static TRIGGERS: [AtomicBool; NSIG] = [ATOMIC_FALSE; NSIG];
1521

1622
#[cfg(windows)]

crates/vm/src/stdlib/_signal.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,8 @@ pub(crate) mod _signal {
450450
use crate::builtins::PySet;
451451
let set = PySet::default().into_ref(&vm.ctx);
452452
for signum in SIGNUM_RANGE {
453-
if host_signal::sigset_contains(mask, signum as i32) {
454-
set.add(vm.ctx.new_int(signum as i32).into(), vm)?;
453+
if host_signal::sigset_contains(mask, signum) {
454+
set.add(vm.ctx.new_int(signum).into(), vm)?;
455455
}
456456
}
457457
Ok(set.into())

0 commit comments

Comments
 (0)