Skip to content

Commit 5ccb5fd

Browse files
devnexennikic
authored andcommitted
Fix return type of sparc atomic helper
Closes GH-6808.
1 parent f99926f commit 5ccb5fd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sapi/fpm/fpm/fpm_atomic.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ typedef uint32_t atomic_uint_t;
9999
typedef uint64_t atomic_uint_t;
100100
typedef volatile atomic_uint_t atomic_t;
101101

102-
static inline int atomic_cas_64(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */
102+
static inline atomic_uint_t atomic_cas_64(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */
103103
{
104104
__asm__ __volatile__("casx [%2], %3, %0 " : "=&r"(new) : "0"(new), "r"(lock), "r"(old): "memory");
105105

@@ -116,7 +116,7 @@ static inline atomic_uint_t atomic_cmp_set(atomic_t *lock, atomic_uint_t old, at
116116
typedef uint32_t atomic_uint_t;
117117
typedef volatile atomic_uint_t atomic_t;
118118

119-
static inline int atomic_cas_32(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */
119+
static inline atomic_uint_t atomic_cas_32(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */
120120
{
121121
__asm__ __volatile__("cas [%2], %3, %0 " : "=&r"(new) : "0"(new), "r"(lock), "r"(old): "memory");
122122

0 commit comments

Comments
 (0)