1// run
2
3// Copyright 2012 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// Test using _ receiver.  Failed with gccgo.
8
9package main
10
11type S struct {}
12
13func (_ S) F(i int) int {
14	return i
15}
16
17func main() {
18	s := S{}
19	const c = 123
20	i := s.F(c)
21	if i != c {
22		panic(i)
23	}
24}
25