diff options
author | Ian Lance Taylor <iant@golang.org> | 2012-02-03 06:29:30 -0800 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2012-02-03 06:29:30 -0800 |
commit | 450c955bd973f153ba99c340022a424be5c75f73 (patch) | |
tree | a4f40dde974411361b3a7dc7cac1cb8c8e55b1f4 /test/ken | |
parent | 8f9434b6c187b590c542a5d211f771d63a8c5bbf (diff) | |
download | go-git-450c955bd973f153ba99c340022a424be5c75f73.tar.gz |
test: test slice beyond len
When slicing a slice, the bounds may be > len as long as they
are <= cap. Interestingly, gccgo got that wrong and still
passed the testsuite and all the library tests.
R=golang-dev, rsc, iant
CC=golang-dev
https://golang.org/cl/5622053
Diffstat (limited to 'test/ken')
-rw-r--r-- | test/ken/array.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/ken/array.go b/test/ken/array.go index 40209f5da3..12694fec62 100644 --- a/test/ken/array.go +++ b/test/ken/array.go @@ -68,6 +68,9 @@ func testpdpd() { a = a[5:25] res(sumpd(a), 5, 25) + + a = a[30:95] + res(sumpd(a), 35, 100) } // call ptr fixed with ptr fixed |