Skip to content

Commit 2c78dca

Browse files
committed
Fixed typo in incr/decr function
Result of last minute change, interestingly only emits a warning in gcc.
1 parent 57c28a9 commit 2c78dca

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

hal/common/critical.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ uint32_t core_util_atomic_incr_u32(uint32_t *valuePtr, uint32_t delta)
270270
}
271271

272272
void *core_util_atomic_incr_ptr(void **valuePtr, ptrdiff_t delta) {
273-
return core_util_atomic_incr((uintptr_t)valuePtr, (uintptr_t)delta);
273+
return core_util_atomic_incr_u32((uintptr_t)valuePtr, (uintptr_t)delta);
274274
}
275275

276276

@@ -305,8 +305,9 @@ uint32_t core_util_atomic_decr_u32(uint32_t *valuePtr, uint32_t delta)
305305
}
306306

307307
void *core_util_atomic_decr_ptr(void **valuePtr, ptrdiff_t delta) {
308-
return core_util_atomic_decr((uintptr_t)valuePtr, (uintptr_t)delta);
308+
return core_util_atomic_decr_u32((uintptr_t)valuePtr, (uintptr_t)delta);
309309
}
310310

311+
311312
#endif
312313

0 commit comments

Comments
 (0)