diff options
| author | Keith Randall <khr@golang.org> | 2016-03-28 21:45:33 -0700 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2016-03-31 17:21:33 +0000 |
| commit | b81f2f106f68b771518f40390a69f834717f17d1 (patch) | |
| tree | 40b9715dc18d5bbcdbb52a5ce4b90c3e8c5508ed /src/encoding/binary | |
| parent | b83618f964fe496929fe2ce48a262dbed7e680b1 (diff) | |
| download | go-b81f2f106f68b771518f40390a69f834717f17d1.tar.xz | |
cmd/compile: place combined loads at the location of the last byte load
We need to make sure all the bounds checks pass before issuing
a load which combines several others. We do this by issuing the
combined load at the last load's block, where "last" = closest to
the leaf of the dominator tree.
Fixes #15002
Change-Id: I7358116db1e039a072c12c0a73d861f3815d72af
Reviewed-on: https://go-review.googlesource.com/21246
Reviewed-by: Todd Neal <todd@tneal.org>
Diffstat (limited to 'src/encoding/binary')
0 files changed, 0 insertions, 0 deletions
