opnsense-ports/devel/rubygem-concurrent-ruby-ext/files/patch-clang15
Franco Fichtner eb3792d105 */*: sync with upstream
Taken from: FreeBSD
2023-07-17 07:53:42 +02:00

11 lines
441 B
Text

--- ext/concurrent-ruby-ext/atomic_reference.c.orig 2023-06-13 15:43:55 UTC
+++ ext/concurrent-ruby-ext/atomic_reference.c
@@ -105,7 +105,7 @@ VALUE ir_compare_and_set(volatile VALUE self, VALUE ex
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