1 // Copyright 2020 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
17 _ = a[2:len(a)] // want "unneeded: len\\(a\\)"
19 _ = a[len(a)-1 : len(a)] // want "unneeded: len\\(a\\)"
20 _ = a[2:len(a):len(a)]
24 _ = a[:len(a)] // want "unneeded: len\\(a\\)"
31 _ = s[2:len(s)] // want "unneeded: len\\(s\\)"
33 _ = s[len(a) : len(s)-1]
35 _ = s[2:len(s):len(s)]
39 _ = s[:len(s)] // want "unneeded: len\\(s\\)"
49 _ = t.s[len(a) : len(t.s)-1]
51 _ = t.s[2:len(t.s):len(t.s)]
59 _ = t.s[:len(t.s):len(t.s)]
63 s := s[0:len(s)] // want "unneeded: len\\(s\\)"
69 _ = maps[1:len(maps)] // want "unneeded: len\\(maps\\)"