compiler: Change return type comma-ok assignments to untyped bools.
Fixes https://code.google.com/p/go/issues/detail?id=8476. The test will be submitted once this is fixed in gc and go/types. From-SVN: r213833
This commit is contained in:
parent
17d9767f79
commit
69b682f23a
@ -41,21 +41,21 @@ func main() {
|
||||
asBool(1 != 2) // ok now
|
||||
asBool(i < j) // ok now
|
||||
|
||||
_, b = m[2] // ERROR "cannot .* bool.*type Bool"
|
||||
_, b = m[2]
|
||||
|
||||
var inter interface{}
|
||||
_, b = inter.(Map) // ERROR "cannot .* bool.*type Bool"
|
||||
_, b = inter.(Map)
|
||||
_ = b
|
||||
|
||||
var minter interface {
|
||||
M()
|
||||
}
|
||||
_, b = minter.(Map) // ERROR "cannot .* bool.*type Bool"
|
||||
_, b = minter.(Map)
|
||||
_ = b
|
||||
|
||||
_, bb := <-c
|
||||
asBool(bb) // ERROR "cannot use.*type bool.*as type Bool"
|
||||
_, b = <-c // ERROR "cannot .* bool.*type Bool"
|
||||
_, b = <-c
|
||||
_ = b
|
||||
|
||||
asString(String(slice)) // ok
|
||||
|
Loading…
Reference in New Issue
Block a user