mirror of
https://github.com/golang/go
synced 2024-09-15 22:20:06 +00:00
9ae0b35fad
Make sure that we can import/export selects for generics. Change-Id: Ibf36e98fc574ce9275820aa426b3e6703b0aae6d Reviewed-on: https://go-review.googlesource.com/c/go/+/369101 Trust: Keith Randall <khr@golang.org> Trust: Dan Scales <danscales@google.com> Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Dan Scales <danscales@google.com>
29 lines
408 B
Go
29 lines
408 B
Go
// Copyright 2021 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.
|
|
|
|
package main
|
|
|
|
import (
|
|
"sort"
|
|
|
|
"./a"
|
|
)
|
|
|
|
func main() {
|
|
c := make(chan int, 1)
|
|
d := make(chan int, 1)
|
|
|
|
c <- 5
|
|
d <- 6
|
|
|
|
var r [2]int
|
|
r[0] = a.F(c, d)
|
|
r[1] = a.F(c, d)
|
|
sort.Ints(r[:])
|
|
|
|
if r != [2]int{5, 6} {
|
|
panic("incorrect results")
|
|
}
|
|
}
|