aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/typecheck/iimport.go
diff options
context:
space:
mode:
authorCuong Manh Le <cuong.manhle.vn@gmail.com>2020-12-24 13:09:20 +0700
committerCuong Manh Le <cuong.manhle.vn@gmail.com>2020-12-24 11:15:02 +0000
commit27b248b307e6db463930231a7820d5335424c04e (patch)
treec1aafd085ceb7c62a4b2270a28eff370227a4640 /src/cmd/compile/internal/typecheck/iimport.go
parent40818038bf513405bc988678a297a5a6d24f6513 (diff)
downloadgo-27b248b307e6db463930231a7820d5335424c04e.tar.gz
go-27b248b307e6db463930231a7820d5335424c04e.zip
[dev.regabi] cmd/compile: separate range stmt Vars to Key, Value nodes
Passes buildall w/ toolstash -cmp. Change-Id: I9738fcabc8ebf3afa34d102afadf1b474b50db35 Reviewed-on: https://go-review.googlesource.com/c/go/+/279435 Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com> Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com> Reviewed-by: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/typecheck/iimport.go')
-rw-r--r--src/cmd/compile/internal/typecheck/iimport.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/typecheck/iimport.go b/src/cmd/compile/internal/typecheck/iimport.go
index 221229571c..8285c418e9 100644
--- a/src/cmd/compile/internal/typecheck/iimport.go
+++ b/src/cmd/compile/internal/typecheck/iimport.go
@@ -1028,7 +1028,9 @@ func (r *importReader) node() ir.Node {
return ir.NewForStmt(pos, init, cond, post, r.stmtList())
case ir.ORANGE:
- return ir.NewRangeStmt(r.pos(), r.stmtList(), r.expr(), r.stmtList())
+ pos := r.pos()
+ k, v := r.exprsOrNil()
+ return ir.NewRangeStmt(pos, k, v, r.expr(), r.stmtList())
case ir.OSELECT:
pos := r.pos()