1// build 2 3// Copyright 2014 The Go Authors. All rights reserved. 4// Use of this source code is governed by a BSD-style 5// license that can be found in the LICENSE file. 6 7// Issue 8745: comma-ok assignments should produce untyped bool as 2nd result. 8 9package main 10 11type mybool bool 12 13func main() { 14 var ok mybool 15 _ = ok 16 17 var i interface{} 18 _, ok = i.(int) 19 20 var m map[int]int 21 _, ok = m[0] 22 23 var c chan int 24 _, ok = <-c 25} 26