mirror of
https://github.com/golang/go
synced 2024-11-26 03:37:57 -07:00
reflect: Get rid of the test for the error message when
you do reflect.call with too big an argument list. Not worth the hassle. Fixes #6023 Fixes #6033 R=golang-dev, bradfitz, dave CC=golang-dev https://golang.org/cl/12485043
This commit is contained in:
parent
598c78967f
commit
f7910128e7
@ -3509,14 +3509,3 @@ func (x *exhaustive) Choose(max int) int {
|
||||
func (x *exhaustive) Maybe() bool {
|
||||
return x.Choose(2) == 1
|
||||
}
|
||||
|
||||
func bigArgFunc(v [(1<<30)+64]byte) {
|
||||
}
|
||||
|
||||
func TestBigArgs(t *testing.T) {
|
||||
if !testing.Short() && ^uint(0)>>32 != 0 { // test on 64-bit only
|
||||
v := new([(1<<30)+64]byte)
|
||||
bigArgFunc(*v) // regular calls are ok
|
||||
shouldPanic(func() {ValueOf(bigArgFunc).Call([]Value{ValueOf(*v)})}) // ... just not reflect calls
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user