[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:
kimuraw (Wataru Kimura) 2024-07-14 10:36:35 +09:00 committed by Nobuyoshi Nakada
parent 84138f52b8
commit 7472fff7f1
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

View File

@ -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