From 4122d3e9ea55c8d2293e0a0c59cd6e467021c9e0 Mon Sep 17 00:00:00 2001 From: Joel Sing Date: Tue, 9 Dec 2025 00:11:55 +1100 Subject: [PATCH] runtime: use atomic C types with atomic C functions Mark types as _Atomic - fixes breakage introduced in CL 726964 across most LLVM based platforms/builders. Change-Id: I5e64b9ccb0cf5244977a787a52ee124bc03c10de Reviewed-on: https://go-review.googlesource.com/c/go/+/728040 LUCI-TryBot-Result: Go LUCI Reviewed-by: Dmitri Shuralyov Reviewed-by: Michael Knyszek Reviewed-by: Cherry Mui --- src/runtime/testdata/testprogcgo/notingo.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/runtime/testdata/testprogcgo/notingo.go b/src/runtime/testdata/testprogcgo/notingo.go index e5b1062e9e..6e78126358 100644 --- a/src/runtime/testdata/testprogcgo/notingo.go +++ b/src/runtime/testdata/testprogcgo/notingo.go @@ -14,8 +14,8 @@ package main extern void Ready(); -static int spinning; -static int released; +static _Atomic int spinning; +static _Atomic int released; static void* enterGoThenSpinTwice(void* arg __attribute__ ((unused))) { Ready(); -- 2.52.0