aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jorge Aparicio <jorge@japaric.io> 2017-07-27 14:59:31 -0500
committerGravatar Jorge Aparicio <jorge@japaric.io> 2017-07-27 14:59:31 -0500
commit5e83dc295e020b635863c003a614f9fb895daa9a (patch)
treee455285d6c615a4866e85d8efe1d40eea47b47b2 /src
parentdd539d114fe874c2793cef08360d078fec86813a (diff)
downloadrtic-5e83dc295e020b635863c003a614f9fb895daa9a.tar.gz
rtic-5e83dc295e020b635863c003a614f9fb895daa9a.tar.zst
rtic-5e83dc295e020b635863c003a614f9fb895daa9a.zip
fix warning on ARMv6-M
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index ba967623..b1cc0bdb 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -101,7 +101,6 @@ pub unsafe fn claim<T, R, F>(
where
F: FnOnce(T, &mut Threshold) -> R,
{
- let max_priority = 1 << nvic_prio_bits;
if ceiling > t.value() {
match () {
#[cfg(armv6m)]
@@ -109,6 +108,8 @@ where
#[cfg(not(armv6m))]
() => {
+ let max_priority = 1 << nvic_prio_bits;
+
if ceiling == max_priority {
atomic(t, |t| f(data, t))
} else {