From: Russ Cox Date: Fri, 15 Jul 2011 03:43:03 +0000 (-0400) Subject: runtime: make TestSideEffectOrder work twice X-Git-Tag: weekly.2011-07-19~54 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=29125be5c7d4f04788669d7ab2a6e555749b9609;p=gostls13.git runtime: make TestSideEffectOrder work twice R=golang-dev, adg CC=golang-dev https://golang.org/cl/4714045 --- diff --git a/src/pkg/runtime/append_test.go b/src/pkg/runtime/append_test.go index 75a635306b..b8552224e5 100644 --- a/src/pkg/runtime/append_test.go +++ b/src/pkg/runtime/append_test.go @@ -36,7 +36,7 @@ func BenchmarkAppendSpecialCase(b *testing.B) { } } -var x = make([]int, 0, 10) +var x []int func f() int { x[:1][0] = 3 @@ -44,6 +44,7 @@ func f() int { } func TestSideEffectOrder(t *testing.T) { + x = make([]int, 0, 10) x = append(x, 1, f()) if x[0] != 1 || x[1] != 2 { t.Error("append failed: ", x[0], x[1])