summaryrefslogtreecommitdiff
path: root/src/atomic_ops/sysdeps/loadstore/char_atomic_load.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/atomic_ops/sysdeps/loadstore/char_atomic_load.h')
-rw-r--r--src/atomic_ops/sysdeps/loadstore/char_atomic_load.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/atomic_ops/sysdeps/loadstore/char_atomic_load.h b/src/atomic_ops/sysdeps/loadstore/char_atomic_load.h
index ef60a17..8927b7d 100644
--- a/src/atomic_ops/sysdeps/loadstore/char_atomic_load.h
+++ b/src/atomic_ops/sysdeps/loadstore/char_atomic_load.h
@@ -28,7 +28,7 @@ AO_INLINE unsigned/**/char
AO_char_load(const volatile unsigned/**/char *addr)
{
# ifdef AO_ACCESS_char_CHECK_ALIGNED
- assert(((size_t)addr & (sizeof(*addr) - 1)) == 0);
+ AO_ASSERT_ADDR_ALIGNED(addr);
# endif
/* Cast away the volatile for architectures like IA64 where */
/* volatile adds barrier (fence) semantics. */