mirror of
https://github.com/golang/go
synced 2024-10-05 10:31:22 -06:00
a49e7f393f
The new reflection API makes it an error to call value.Set(x) if x is invalid. Guard for it. Added corresponding test case. Fixes #1696. R=rsc, r CC=golang-dev https://golang.org/cl/4398047
11 lines
385 B
Plaintext
11 lines
385 B
Plaintext
// Copyright 2011 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
|
|
|
|
// Slices have nil Len values in the corresponding ast.ArrayType
|
|
// node and reflect.NewValue(slice.Len) is an invalid reflect.Value.
|
|
// The rewriter must not crash in that case. Was issue 1696.
|
|
func f() []bool {}
|