X7ROOT File Manager
Current Path:
/opt/golang/1.19.4/src/cmd/compile/internal/syntax/testdata
opt
/
golang
/
1.19.4
/
src
/
cmd
/
compile
/
internal
/
syntax
/
testdata
/
📁
..
📄
chans.go
(1.82 KB)
📄
fallthrough.go
(946 B)
📄
interface.go
(1.07 KB)
📄
issue20789.go
(355 B)
📄
issue23385.go
(406 B)
📄
issue23434.go
(634 B)
📄
issue31092.go
(522 B)
📄
issue43527.go
(1.09 KB)
📄
issue43674.go
(452 B)
📄
issue46558.go
(308 B)
📄
issue47704.go
(384 B)
📄
issue48382.go
(736 B)
📄
issue49205.go
(932 B)
📄
issue49482.go
(965 B)
📄
issue52391.go
(400 B)
📄
linalg.go
(2.07 KB)
📄
map.go
(2.76 KB)
📄
map2.go
(3.39 KB)
📄
sample.go
(951 B)
📄
slices.go
(1.49 KB)
📄
smoketest.go
(1.16 KB)
📄
tparams.go
(1.01 KB)
📄
typeset.go
(2.32 KB)
Editing: typeset.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. // This file contains test cases for typeset-only constraint elements. package p type ( _[_ t] t _[_ ~t] t _[_ t|t] t _[_ ~t|t] t _[_ t|~t] t _[_ ~t|~t] t _[_ t, _, _ t|t] t _[_ t, _, _ ~t|t] t _[_ t, _, _ t|~t] t _[_ t, _, _ ~t|~t] t _[_ t.t] t _[_ ~t.t] t _[_ t.t|t.t] t _[_ ~t.t|t.t] t _[_ t.t|~t.t] t _[_ ~t.t|~t.t] t _[_ t, _, _ t.t|t.t] t _[_ t, _, _ ~t.t|t.t] t _[_ t, _, _ t.t|~t.t] t _[_ t, _, _ ~t.t|~t.t] t _[_ struct{}] t _[_ ~struct{}] t _[_ struct{}|t] t _[_ ~struct{}|t] t _[_ struct{}|~t] t _[_ ~struct{}|~t] t _[_ t|struct{}] t _[_ ~t|struct{}] t _[_ t|~struct{}] t _[_ ~t|~struct{}] t // test cases for issue #49175 _[_ []t]t _[_ [1]t]t _[_ ~[]t]t _[_ ~[1]t]t t [ /* ERROR type parameters must be named */ t[0]]t ) // test cases for issue #49174 func _[_ t]() {} func _[_ []t]() {} func _[_ [1]t]() {} func _[_ []t | t]() {} func _[_ [1]t | t]() {} func _[_ t | []t]() {} func _[_ []t | []t]() {} func _[_ [1]t | [1]t]() {} func _[_ t[t] | t[t]]() {} // Single-expression type parameter lists and those that don't start // with a (type parameter) name are considered array sizes. // The term must be a valid expression (it could be a type incl. a // tilde term) but the type-checker will complain. type ( _[t] t _[t|t] t // These are invalid and the type-checker will complain. _[~t] t _[~t|t] t _[t|~t] t _[~t|~t] t ) type ( _[_ t, t /* ERROR missing type constraint */ ] t _[_ ~t, t /* ERROR missing type constraint */ ] t _[_ t, /* ERROR type parameters must be named */ ~t] t _[_ ~t, /* ERROR type parameters must be named */ ~t] t _[_ t|t, /* ERROR type parameters must be named */ t|t] t _[_ ~t|t, /* ERROR type parameters must be named */ t|t] t _[_ t|t, /* ERROR type parameters must be named */ ~t|t] t _[_ ~t|t, /* ERROR type parameters must be named */ ~t|t] t )
Upload File
Create Folder