aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/race/testdata/slice_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/race/testdata/slice_test.go')
-rw-r--r--src/runtime/race/testdata/slice_test.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/runtime/race/testdata/slice_test.go b/src/runtime/race/testdata/slice_test.go
index 32ae878970..1ec52438ec 100644
--- a/src/runtime/race/testdata/slice_test.go
+++ b/src/runtime/race/testdata/slice_test.go
@@ -578,3 +578,15 @@ func TestRaceCompareString(t *testing.T) {
s1 = s2
<-c
}
+
+func TestRaceSlice3(t *testing.T) {
+ done := make(chan bool)
+ x := make([]int, 10)
+ i := 2
+ go func() {
+ i = 3
+ done <- true
+ }()
+ _ = x[:1:i]
+ <-done
+}