summaryrefslogtreecommitdiff
path: root/games-util/chiaki-ng/files/chiaki-ng-1.10.0-munit-c23.patch
blob: da6d500d809f21bb6eb81919b35eb44ce06ea774 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Fix build with C23 / GCC 15+: ATOMIC_VAR_INIT was removed in C23.

Upstream munit is unmaintained since 2020, so patch in-tree.

--- a/test/munit/munit.c
+++ b/test/munit/munit.c
@@ -798,7 +798,7 @@
 #elif defined(HAVE_STDATOMIC)
 #  include <stdatomic.h>
 #  define ATOMIC_UINT32_T _Atomic uint32_t
-#  define ATOMIC_UINT32_INIT(x) ATOMIC_VAR_INIT(x)
+#  define ATOMIC_UINT32_INIT(x) (x)
 #elif defined(HAVE_CLANG_ATOMICS)
 #  define ATOMIC_UINT32_T _Atomic uint32_t
 #  define ATOMIC_UINT32_INIT(x) (x)