3
// Copyright 2013 The Go Authors. All rights reserved.
4
// Use of this source code is governed by a BSD-style
5
// license that can be found in the LICENSE file.
11
_ = a[-1] // ERROR "invalid array index -1"
12
_ = a[-1:] // ERROR "invalid slice index -1"
13
_ = a[:-1] // ERROR "invalid slice index -1"
14
_ = a[10] // ERROR "invalid array index 10"
17
_ = s[-1] // ERROR "invalid slice index -1"
18
_ = s[-1:] // ERROR "invalid slice index -1"
19
_ = s[:-1] // ERROR "invalid slice index -1"
23
_ = c[-1] // ERROR "invalid string index -1"
24
_ = c[-1:] // ERROR "invalid slice index -1"
25
_ = c[:-1] // ERROR "invalid slice index -1"
26
_ = c[3] // ERROR "invalid string index 3"
29
_ = t[-1] // ERROR "invalid string index -1"
30
_ = t[-1:] // ERROR "invalid slice index -1"
31
_ = t[:-1] // ERROR "invalid slice index -1"