We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 81033fb commit 69bb7c6Copy full SHA for 69bb7c6
src/sync/atomic/doc.go
@@ -57,8 +57,9 @@ import (
57
// On ARM, 386, and 32-bit MIPS, it is the caller's responsibility to arrange
58
// for 64-bit alignment of 64-bit words accessed atomically via the primitive
59
// atomic functions (types Int64 and Uint64 are automatically aligned).
60
-// The first word in a variable or in an allocated struct, array, or slice can
61
-// be relied upon to be 64-bit aligned.
+// The first word in an allocated struct, array, or slice; in a global
+// variable; or in a local variable (because the subject of all atomic operations
62
+// will escape to the heap) can be relied upon to be 64-bit aligned.
63
64
// SwapInt32 atomically stores new into *addr and returns the previous *addr value.
65
func SwapInt32(addr *int32, new int32) (old int32)
0 commit comments