diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-08-06 01:44:03 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-08-06 01:44:03 +0000 |
commit | ec10c033a7f6ba4819b7a65eb31eba432028f28a (patch) | |
tree | d46a845820f797fae3eed46958c6dee3ba6ed3a6 /eval.c | |
parent | ff7eb4c656b0d7629ff00366878fed5fbf86eb93 (diff) |
ruby_atomic.h: atomic VALUE operations
* ruby_atomic.h (ATOMIC_VALUE_EXCHANGE, ATOMIC_VALUE_CAS): add
atomic operations for VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -200,7 +200,7 @@ ruby_cleanup(volatile int ex) state = 0; for (nerr = 0; nerr < numberof(errs); ++nerr) { - VALUE err = ATOMIC_SIZE_EXCHANGE(errs[nerr], Qnil); + VALUE err = ATOMIC_VALUE_EXCHANGE(errs[nerr], Qnil); if (!RTEST(err)) continue; |