зеркало из 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
|
||||
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);
|
||||
#endif
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче