1
0
mirror of https://github.com/golang/go synced 2024-11-26 18:06:55 -07:00
go/test/fixedbugs/issue4251.go
Russ Cox b4e92cee97 cmd/gc: support x[i:j:k]
Design doc at golang.org/s/go12slice.
This is an experimental feature and may not be included in the release.

R=golang-dev, r
CC=golang-dev
https://golang.org/cl/10743046
2013-07-01 20:32:36 -04:00

22 lines
474 B
Go

// errorcheck
// Copyright 2012 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Issue 4251: slice with inverted range is an error.
package p
func F1(s []byte) []byte {
return s[2:1] // ERROR "invalid slice index"
}
func F2(a [10]byte) []byte {
return a[2:1] // ERROR "invalid slice index"
}
func F3(s string) string {
return s[2:1] // ERROR "invalid slice index"
}