diff options
Diffstat (limited to 'src/sort/slice_go14.go')
-rw-r--r-- | src/sort/slice_go14.go | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/sort/slice_go14.go b/src/sort/slice_go14.go deleted file mode 100644 index e477367618..0000000000 --- a/src/sort/slice_go14.go +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright 2017 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. - -//go:build !go1.8 -// +build !go1.8 - -package sort - -import "reflect" - -var reflectValueOf = reflect.ValueOf - -func reflectSwapper(x any) func(int, int) { - v := reflectValueOf(x) - tmp := reflect.New(v.Type().Elem()).Elem() - return func(i, j int) { - a, b := v.Index(i), v.Index(j) - tmp.Set(a) - a.Set(b) - b.Set(tmp) - } -} |