diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2025-06-25 09:25:52 -0400 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2025-06-25 13:04:25 -0400 |
| commit | aed7a95f9d8b5cfb0d590b59478d9dabc6b1eb22 (patch) | |
| tree | 06fcccf6f785c028a6f1f13b7ff926408d34b2a0 /ruby_atomic.h | |
| parent | ec071c849fedda2f59aacc5514650798f32087a2 (diff) | |
Move RUBY_ATOMIC_VALUE_LOAD to ruby_atomic.h
Deduplicates RUBY_ATOMIC_VALUE_LOAD by moving it to ruby_atomic.h.
Diffstat (limited to 'ruby_atomic.h')
| -rw-r--r-- | ruby_atomic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ruby_atomic.h b/ruby_atomic.h index 04c5d6d9f8..1ccabcbdf6 100644 --- a/ruby_atomic.h +++ b/ruby_atomic.h @@ -3,6 +3,8 @@ #include "ruby/atomic.h" +#define RUBY_ATOMIC_VALUE_LOAD(x) (VALUE)(RUBY_ATOMIC_PTR_LOAD(x)) + /* shim macros only */ #define ATOMIC_ADD(var, val) RUBY_ATOMIC_ADD(var, val) #define ATOMIC_CAS(var, oldval, newval) RUBY_ATOMIC_CAS(var, oldval, newval) |
