[rtems-libbsd commit] Fix atomic_load_32()

Sebastian Huber sebh at rtems.org
Mon Feb 18 09:11:47 UTC 2019


Module:    rtems-libbsd
Branch:    5-freebsd-12
Commit:    2a60dfb89f387b46739bc356abaae8f430ea68f9
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=2a60dfb89f387b46739bc356abaae8f430ea68f9

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Feb 18 10:03:57 2019 +0100

Fix atomic_load_32()

---

 rtemsbsd/include/machine/atomic.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rtemsbsd/include/machine/atomic.h b/rtemsbsd/include/machine/atomic.h
index ce1663c..347ea2e 100644
--- a/rtemsbsd/include/machine/atomic.h
+++ b/rtemsbsd/include/machine/atomic.h
@@ -1002,7 +1002,7 @@ atomic_load_32(volatile uint32_t *p)
 	uint32_t tmp;
 
 #if defined(_RTEMS_BSD_MACHINE_ATOMIC_USE_ATOMIC)
-	std::atomic_int *q =
+	std::atomic_uint_least32_t *q =
 	    reinterpret_cast<std::atomic_uint_least32_t *>(const_cast<uint32_t *>(p));
 
 	tmp = q->load(std::memory_order_relaxed);



More information about the vc mailing list