summaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/tools/internal/event/label
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/tools/internal/event/label')
-rw-r--r--vendor/golang.org/x/tools/internal/event/label/label.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/vendor/golang.org/x/tools/internal/event/label/label.go b/vendor/golang.org/x/tools/internal/event/label/label.go
index 7c00ca2a6..92a391057 100644
--- a/vendor/golang.org/x/tools/internal/event/label/label.go
+++ b/vendor/golang.org/x/tools/internal/event/label/label.go
@@ -8,6 +8,7 @@ import (
"fmt"
"io"
"reflect"
+ "slices"
"unsafe"
)
@@ -154,10 +155,8 @@ func (f *filter) Valid(index int) bool {
func (f *filter) Label(index int) Label {
l := f.underlying.Label(index)
- for _, f := range f.keys {
- if l.Key() == f {
- return Label{}
- }
+ if slices.Contains(f.keys, l.Key()) {
+ return Label{}
}
return l
}