summaryrefslogtreecommitdiff
path: root/test/ken/slicearray.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/ken/slicearray.go')
-rw-r--r--test/ken/slicearray.go24
1 files changed, 22 insertions, 2 deletions
diff --git a/test/ken/slicearray.go b/test/ken/slicearray.go
index 76ec80931..6e7088e19 100644
--- a/test/ken/slicearray.go
+++ b/test/ken/slicearray.go
@@ -16,12 +16,12 @@ var t int
func main() {
lb = 0
hb = 10
- by = &bx
+ by = bx[0:]
tstb()
lb = 0
hb = 10
- fy = &fx
+ fy = fx[0:]
tstf()
// width 1 (byte)
@@ -33,12 +33,18 @@ func main() {
tstb()
by = bx[lb:]
tstb()
+ by = bx[:hb]
+ tstb()
by = bx[0:hb]
tstb()
by = bx[0:10]
tstb()
by = bx[0:]
tstb()
+ by = bx[:10]
+ tstb()
+ by = bx[:]
+ tstb()
lb = 2
hb = 10
@@ -65,6 +71,10 @@ func main() {
tstb()
by = bx[0:8]
tstb()
+ by = bx[:8]
+ tstb()
+ by = bx[:hb]
+ tstb()
lb = 2
hb = 8
@@ -86,12 +96,18 @@ func main() {
tstf()
fy = fx[lb:]
tstf()
+ fy = fx[:hb]
+ tstf()
fy = fx[0:hb]
tstf()
fy = fx[0:10]
tstf()
fy = fx[0:]
tstf()
+ fy = fx[:10]
+ tstf()
+ fy = fx[:]
+ tstf()
lb = 2
hb = 10
@@ -114,10 +130,14 @@ func main() {
tstf()
fy = fx[lb:8]
tstf()
+ fy = fx[:hb]
+ tstf()
fy = fx[0:hb]
tstf()
fy = fx[0:8]
tstf()
+ fy = fx[:8]
+ tstf()
lb = 2
hb = 8