mirror of
https://github.com/golang/go
synced 2024-11-11 16:51:50 -07:00
all: add test for issue 20027
Fixes #20027 Change-Id: Ia616d43c0affa7b927ddfb53755072c94ba27917 Reviewed-on: https://go-review.googlesource.com/c/go/+/612618 Reviewed-by: Keith Randall <khr@golang.org> Reviewed-by: Keith Randall <khr@google.com> Auto-Submit: Cuong Manh Le <cuong.manhle.vn@gmail.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Tim King <taking@google.com>
This commit is contained in:
parent
0a2cc74f5a
commit
8343980c70
@ -317,6 +317,7 @@ func TestStdFixed(t *testing.T) {
|
||||
"issue16369.go", // types2 handles this correctly - not an issue
|
||||
"issue18459.go", // types2 doesn't check validity of //go:xxx directives
|
||||
"issue18882.go", // types2 doesn't check validity of //go:xxx directives
|
||||
"issue20027.go", // types2 does not have constraints on channel element size
|
||||
"issue20529.go", // types2 does not have constraints on stack size
|
||||
"issue22200.go", // types2 does not have constraints on stack size
|
||||
"issue22200b.go", // types2 does not have constraints on stack size
|
||||
|
@ -318,6 +318,7 @@ func TestStdFixed(t *testing.T) {
|
||||
"issue16369.go", // go/types handles this correctly - not an issue
|
||||
"issue18459.go", // go/types doesn't check validity of //go:xxx directives
|
||||
"issue18882.go", // go/types doesn't check validity of //go:xxx directives
|
||||
"issue20027.go", // go/types does not have constraints on channel element size
|
||||
"issue20529.go", // go/types does not have constraints on stack size
|
||||
"issue22200.go", // go/types does not have constraints on stack size
|
||||
"issue22200b.go", // go/types does not have constraints on stack size
|
||||
|
13
test/fixedbugs/issue20027.go
Normal file
13
test/fixedbugs/issue20027.go
Normal file
@ -0,0 +1,13 @@
|
||||
// errorcheck
|
||||
|
||||
// Copyright 2024 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 p
|
||||
|
||||
var _ chan [0x2FFFF]byte // ERROR "channel element type too large"
|
||||
var _ = make(chan [0x2FFFF]byte) // ERROR "channel element type too large"
|
||||
|
||||
var c1 chan [0x2FFFF]byte // ERROR "channel element type too large"
|
||||
var c2 = make(chan [0x2FFFF]byte) // ERROR "channel element type too large"
|
Loading…
Reference in New Issue
Block a user