1 // Copyright 2017 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 5 package main 6 7 import "reflect" 8 9 type C struct { 10 } 11 12 func F(c *C) *C { 13 return nil 14 } 15 16 func G() bool { 17 var c *C 18 return reflect.TypeOf(F).Out(0) == reflect.TypeOf(c) 19 } 20