From df035a8d866cf4cef339a60d37c6f937d4c6b9f6 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 8 Mar 2016 11:16:19 -0800 Subject: [PATCH] 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 --- src/cmd/compile/internal/gc/walk.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } -- 2.48.1