зеркало из https://github.com/github/ruby.git
[Bug #20633] Fix the condition for `atomic_signal_fence`
`AC_CHECK_DECLS` defines `HAVE_DECL_SYMBOL` to 1 if declared, 0 otherwise, not undefined.
This commit is contained in:
Родитель
84138f52b8
Коммит
7472fff7f1
|
@ -423,7 +423,7 @@ vm_push_frame(rb_execution_context_t *ec,
|
||||||
This is a no-op in all cases we've looked at (https://godbolt.org/z/3oxd1446K), but should guarantee it for all
|
This is a no-op in all cases we've looked at (https://godbolt.org/z/3oxd1446K), but should guarantee it for all
|
||||||
future/untested compilers/platforms. */
|
future/untested compilers/platforms. */
|
||||||
|
|
||||||
#ifdef HAVE_DECL_ATOMIC_SIGNAL_FENCE
|
#if defined HAVE_DECL_ATOMIC_SIGNAL_FENCE && HAVE_DECL_ATOMIC_SIGNAL_FENCE
|
||||||
atomic_signal_fence(memory_order_seq_cst);
|
atomic_signal_fence(memory_order_seq_cst);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче