From: Joel Sing Date: Mon, 8 Dec 2025 13:11:55 +0000 (+1100) Subject: runtime: use atomic C types with atomic C functions X-Git-Tag: go1.26rc1~1^2~54 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4122d3e9ea55c8d2293e0a0c59cd6e467021c9e0;p=gostls13.git 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 --- 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();