summaryrefslogtreecommitdiff
path: root/src/sync
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2022-05-05 17:04:52 -0700
committerGopher Robot <gobot@golang.org>2022-05-06 02:40:50 +0000
commit7dd988456247c66f2ae62a82e8d8fa0d843710d1 (patch)
tree1712df9f6dc9837d3cc28241b86628b16ac93710 /src/sync
parentf99511d59ba6c363d5dea1e015753a17c05c5c01 (diff)
downloadgo-git-7dd988456247c66f2ae62a82e8d8fa0d843710d1.tar.gz
sync/atomic: don't run 64-bit uintptr tests on 32-bit systems
The tests don't work on big-endian systems. This change handles more of the tests added in CL 381317 like the other existing tests. Fixes #52723 Change-Id: Ie9e048e75dbe0b5aca61b51cd0c50d7d878ff6d6 Reviewed-on: https://go-review.googlesource.com/c/go/+/404495 TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Bryan Mills <bcmills@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> Run-TryBot: Ian Lance Taylor <iant@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com>
Diffstat (limited to 'src/sync')
-rw-r--r--src/sync/atomic/atomic_test.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sync/atomic/atomic_test.go b/src/sync/atomic/atomic_test.go
index ef0a5d990e..02d55fbc19 100644
--- a/src/sync/atomic/atomic_test.go
+++ b/src/sync/atomic/atomic_test.go
@@ -1787,8 +1787,11 @@ func init() {
if uintptr(v) == 0 {
// 32-bit system; clear uintptr tests
delete(hammer64, "SwapUintptr")
+ delete(hammer64, "SwapUintptrMethod")
delete(hammer64, "AddUintptr")
+ delete(hammer64, "AddUintptrMethod")
delete(hammer64, "CompareAndSwapUintptr")
+ delete(hammer64, "CompareAndSwapUintptrMethod")
}
}