From 1b5bf009b7e0f447e4dafab247ce0143413f37a9 Mon Sep 17 00:00:00 2001 From: Jan Biedermann Date: Tue, 21 Nov 2023 16:09:39 +0100 Subject: [PATCH] Fix compile error on FreeBSD 14 --- ext/concurrent-ruby-ext/atomic_reference.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/concurrent-ruby-ext/atomic_reference.c b/ext/concurrent-ruby-ext/atomic_reference.c index e03e07eae..d99e5afd5 100644 --- a/ext/concurrent-ruby-ext/atomic_reference.c +++ b/ext/concurrent-ruby-ext/atomic_reference.c @@ -105,7 +105,7 @@ VALUE ir_compare_and_set(volatile VALUE self, VALUE expect_value, VALUE new_valu return Qtrue; } #else - if (__sync_bool_compare_and_swap(&DATA_PTR(self), expect_value, new_value)) { + if (__sync_bool_compare_and_swap(&DATA_PTR(self), (void *)expect_value, (void *)new_value)) { return Qtrue; } #endif