diff options
Diffstat (limited to 'src/runtime/race/testdata/slice_test.go')
| -rw-r--r-- | src/runtime/race/testdata/slice_test.go | 12 |
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 +} |
