1// compile
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// /tmp/x.go:5: cannot use _ as value
8
9package p
10
11func f(ch chan int) bool {
12	select {
13	case _, ok := <-ch:
14		return ok
15	}
16	_, ok := <-ch
17	_ = ok
18	select {
19	case _, _ = <-ch:
20		return true
21	}
22	return false
23}
24