mirror of
https://github.com/golang/sys.git
synced 2026-02-08 03:36:03 +03:00
Byte slices aren't necessarily aligned, which means casting them to integer types and dereferencing may result in an unaligned load. This is mostly fine on Intel but isn't necessarily fine on other platforms. Any good compiler will generate optimal code for the platform using the pattern of this commit. Change-Id: I6dd8debad1cb850b8562ee96ae0f366d1f822a6f Reviewed-on: https://go-review.googlesource.com/c/sys/+/176857 Run-TryBot: Jason Donenfeld <Jason@zx2c4.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>