]> Cypherpunks repositories - gostls13.git/commitdiff
sync/atomic: add Swap to nil deref test
authorDmitriy Vyukov <dvyukov@google.com>
Tue, 13 Aug 2013 17:18:33 +0000 (21:18 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Tue, 13 Aug 2013 17:18:33 +0000 (21:18 +0400)
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/12870043

src/pkg/sync/atomic/atomic_test.go

index 7f02a3f634be664023f40574706a60dc071c4ac1..55da21d0032ddc1110ebdd2cf5d28a902426063b 100644 (file)
@@ -1466,6 +1466,12 @@ func TestNilDeref(t *testing.T) {
                func() { CompareAndSwapUint64(nil, 0, 0) },
                func() { CompareAndSwapUintptr(nil, 0, 0) },
                func() { CompareAndSwapPointer(nil, nil, nil) },
+               func() { SwapInt32(nil, 0) },
+               func() { SwapUint32(nil, 0) },
+               func() { SwapInt64(nil, 0) },
+               func() { SwapUint64(nil, 0) },
+               func() { SwapUintptr(nil, 0) },
+               func() { SwapPointer(nil, nil) },
                func() { AddInt32(nil, 0) },
                func() { AddUint32(nil, 0) },
                func() { AddInt64(nil, 0) },