cmd/...: remove use of func() { ... }() in loop increment
These were introduced during C -> Go translation when the loop increment
contained multiple statements.
Change-Id: Ic8abd8dcb3308851a1f7024de00711f0f984e684
Reviewed-on: https://go-review.googlesource.com/7627
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Rob Pike <r@golang.org>
diff --git a/src/cmd/internal/gc/bv.go b/src/cmd/internal/gc/bv.go
index 07b17bb..9ee23af 100644
--- a/src/cmd/internal/gc/bv.go
+++ b/src/cmd/internal/gc/bv.go
@@ -66,7 +66,7 @@
}
i = 0
w = 0
- for ; i < dst.n; (func() { i += WORDBITS; w++ })() {
+ for ; i < dst.n; i, w = i+WORDBITS, w+1 {
dst.b[w] = src1.b[w] &^ src2.b[w]
}
}
@@ -157,7 +157,7 @@
i = 0
w = 0
- for ; i < bv.n; (func() { i += WORDBITS; w++ })() {
+ for ; i < bv.n; i, w = i+WORDBITS, w+1 {
bv.b[w] = ^bv.b[w]
}
}
@@ -172,7 +172,7 @@
}
i = 0
w = 0
- for ; i < dst.n; (func() { i += WORDBITS; w++ })() {
+ for ; i < dst.n; i, w = i+WORDBITS, w+1 {
dst.b[w] = src1.b[w] | src2.b[w]
}
}
@@ -187,7 +187,7 @@
}
i = 0
w = 0
- for ; i < dst.n; (func() { i += WORDBITS; w++ })() {
+ for ; i < dst.n; i, w = i+WORDBITS, w+1 {
dst.b[w] = src1.b[w] & src2.b[w]
}
}