diff options
author | Ian Lance Taylor <iant@golang.org> | 2022-05-05 17:04:52 -0700 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2022-05-06 02:40:50 +0000 |
commit | 7dd988456247c66f2ae62a82e8d8fa0d843710d1 (patch) | |
tree | 1712df9f6dc9837d3cc28241b86628b16ac93710 /src/sync | |
parent | f99511d59ba6c363d5dea1e015753a17c05c5c01 (diff) | |
download | go-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.go | 3 |
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") } } |