diff options
-rw-r--r-- | pkg/atomicbitops/aligned_32bit_unsafe.go | 4 | ||||
-rw-r--r-- | pkg/atomicbitops/aligned_64bit.go | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/pkg/atomicbitops/aligned_32bit_unsafe.go b/pkg/atomicbitops/aligned_32bit_unsafe.go index 200fc0092..3ebbee7b1 100644 --- a/pkg/atomicbitops/aligned_32bit_unsafe.go +++ b/pkg/atomicbitops/aligned_32bit_unsafe.go @@ -30,6 +30,8 @@ import ( // for 64-bit alignment of 64-bit words accessed atomically. The first word in // a variable or in an allocated struct, array, or slice can be relied upon to // be 64-bit aligned." +// +// +stateify savable type AlignedAtomicInt64 struct { value [15]byte } @@ -65,6 +67,8 @@ func (aa *AlignedAtomicInt64) Add(v int64) int64 { // for 64-bit alignment of 64-bit words accessed atomically. The first word in // a variable or in an allocated struct, array, or slice can be relied upon to // be 64-bit aligned." +// +// +stateify savable type AlignedAtomicUint64 struct { value [15]byte } diff --git a/pkg/atomicbitops/aligned_64bit.go b/pkg/atomicbitops/aligned_64bit.go index 5898653d8..0f3da590f 100644 --- a/pkg/atomicbitops/aligned_64bit.go +++ b/pkg/atomicbitops/aligned_64bit.go @@ -23,6 +23,8 @@ import "sync/atomic" // int64. // // See aligned_unsafe.go in this directory for justification. +// +// +stateify savable type AlignedAtomicInt64 struct { value int64 } @@ -47,6 +49,8 @@ func (aa *AlignedAtomicInt64) Add(v int64) int64 { // uint64. // // See aligned_unsafe.go in this directory for justification. +// +// +stateify savable type AlignedAtomicUint64 struct { value uint64 } |