summaryrefslogtreecommitdiff
path: root/test/ken
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2012-02-03 06:29:30 -0800
committerIan Lance Taylor <iant@golang.org>2012-02-03 06:29:30 -0800
commit450c955bd973f153ba99c340022a424be5c75f73 (patch)
treea4f40dde974411361b3a7dc7cac1cb8c8e55b1f4 /test/ken
parent8f9434b6c187b590c542a5d211f771d63a8c5bbf (diff)
downloadgo-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.go3
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