diff options
author | Cuong Manh Le <cuong.manhle.vn@gmail.com> | 2020-12-24 13:09:20 +0700 |
---|---|---|
committer | Cuong Manh Le <cuong.manhle.vn@gmail.com> | 2020-12-24 11:15:02 +0000 |
commit | 27b248b307e6db463930231a7820d5335424c04e (patch) | |
tree | c1aafd085ceb7c62a4b2270a28eff370227a4640 /src/cmd/compile/internal/typecheck/iimport.go | |
parent | 40818038bf513405bc988678a297a5a6d24f6513 (diff) | |
download | go-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.go | 4 |
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() |