aboutsummaryrefslogtreecommitdiff
path: root/test/typeparam/issue54135.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/typeparam/issue54135.go')
-rw-r--r--test/typeparam/issue54135.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/typeparam/issue54135.go b/test/typeparam/issue54135.go
index dffef60d0d..b489a51416 100644
--- a/test/typeparam/issue54135.go
+++ b/test/typeparam/issue54135.go
@@ -1,4 +1,4 @@
-// compile
+// run
// Copyright 2022 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -19,8 +19,12 @@ type Baz interface {
}
func check[T comparable](p Bar[T]) {
- _, _ = p.(any)
- _, _ = p.(Baz)
+ if x, ok := p.(any); !ok || x != p {
+ panic("FAIL")
+ }
+ if _, ok := p.(Baz); ok {
+ panic("FAIL")
+ }
}
func main() {