aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_atomic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ngx_atomic.h')
-rw-r--r--src/core/ngx_atomic.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/ngx_atomic.h b/src/core/ngx_atomic.h
index 6270d8a51..31bf94c45 100644
--- a/src/core/ngx_atomic.h
+++ b/src/core/ngx_atomic.h
@@ -28,7 +28,7 @@ static ngx_inline uint32_t ngx_atomic_inc(ngx_atomic_t *value)
NGX_SMP_LOCK
" xaddl %0, %1; "
- : "=q" (old) : "m" (*value));
+ : "+q" (old) : "m" (*value));
return old;
}
@@ -45,7 +45,7 @@ static ngx_inline uint32_t ngx_atomic_dec(ngx_atomic_t *value)
NGX_SMP_LOCK
" xaddl %0, %1; "
- : "=q" (old) : "m" (*value));
+ : "+q" (old) : "m" (*value));
return old;
}