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