1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-11-23 21:44:41 +02:00

make rpcClient compatible with 32bit arm systems (#2156)

On ARM, 386, and 32-bit MIPS, it is the caller's responsibility to
arrange for 64-bit alignment of 64-bit words accessed
atomically. Only the first word in an allocated struct can
be relied upon to be 64-bit aligned.
This commit is contained in:
Tobias Wellnitz
2021-04-25 07:54:00 +02:00
committed by GitHub
parent a91d1f7a3d
commit b11a2f17e9

View File

@@ -21,10 +21,10 @@ import (
)
type rpcClient struct {
seq uint64
once atomic.Value
opts Options
pool pool.Pool
seq uint64
}
func newRpcClient(opt ...Option) Client {