diff options
| author | Keith Randall <keithr@alum.mit.edu> | 2019-04-22 18:21:37 -0700 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2019-04-23 17:39:11 +0000 |
| commit | fd788a86b6427ef7ec1f25d4d4f0412bc883ccaf (patch) | |
| tree | de24dbf6706d9235d04fab928762946ce5b4e3b3 /test/codegen/arithmetic.go | |
| parent | a152dd0438c7064edbe64d7d4b18e6a9e5c87760 (diff) | |
| download | go-fd788a86b6427ef7ec1f25d4d4f0412bc883ccaf.tar.xz | |
cmd/compile: always mark atColumn1 results as statements
In 31618, we end up comparing the is-stmt-ness of positions
to repurpose real instructions as inline marks. If the is-stmt-ness
doesn't match, we end up not being able to remove the inline mark.
Always use statement-full positions to do the matching, so we
always find a match if there is one.
Also always use positions that are statements for inline marks.
Fixes #31618
Change-Id: Idaf39bdb32fa45238d5cd52973cadf4504f947d5
Reviewed-on: https://go-review.googlesource.com/c/go/+/173324
Run-TryBot: Keith Randall <khr@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Diffstat (limited to 'test/codegen/arithmetic.go')
0 files changed, 0 insertions, 0 deletions
