From: Ian Lance Taylor Date: Tue, 8 Mar 2016 19:16:19 +0000 (-0800) Subject: cmd/compile: fix bug in vmatch1 list traversal nodeSeq change X-Git-Tag: go1.7beta1~1475 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=df035a8d866cf4cef339a60d37c6f937d4c6b9f6;p=gostls13.git cmd/compile: fix bug in vmatch1 list traversal nodeSeq change Bug accidentally inserted in https://golang.org/cl/20210. Doesn't seem to make a difference, but restore original code anyhow. Update #14473. Change-Id: I9cf87987ff158e27c7231027819317cdde8c132c Reviewed-on: https://go-review.googlesource.com/20401 Run-TryBot: Ian Lance Taylor Reviewed-by: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- diff --git a/src/cmd/compile/internal/gc/walk.go b/src/cmd/compile/internal/gc/walk.go index 52d35ceb2b..81f2e7e606 100644 --- a/src/cmd/compile/internal/gc/walk.go +++ b/src/cmd/compile/internal/gc/walk.go @@ -2578,7 +2578,7 @@ func vmatch1(l *Node, r *Node) bool { if vmatch1(l.Right, r) { return true } - for it := nodeSeqIterate(l); !it.Done(); it.Next() { + for it := nodeSeqIterate(l.List); !it.Done(); it.Next() { if vmatch1(it.N(), r) { return true }