1// Copyright 2012 The Go Authors.  All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package p1
6
7type Magic int
8
9type T struct {
10	x interface{}
11}
12
13func (t *T) M() bool {
14	_, ok := t.x.(Magic)
15	return ok
16}
17
18func F(t *T) {
19	println(t)
20}
21