3 // Copyright 2009 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.
7 // Test that incorrect uses of the blank identifier are caught.
10 package _
// ERROR "invalid package name"
16 func (x
int) _() { // ERROR "methods on non-local type"
25 _() // ERROR "cannot use .* as value"
26 x
:= _
+1 // ERROR "cannot use .* as value"
28 _
= t
._
// ERROR "cannot refer to blank field|invalid use of"
31 _
= v1
== v2
// ERROR "cannot be compared|non-comparable"