// RUN: llgoi < %s | FileCheck %s | |
import "errors" | |
err := errors.New("foo") | |
err | |
// CHECK: foo | |
err.(interface{Foo()}) | |
// CHECK: panic: interface conversion | |
_, ok := err.(interface{Foo()}) | |
ok | |
// CHECK: false | |
err.(interface{Error() string}) | |
// CHECK: foo | |
iface, ok := err.(interface{Error() string}) | |
iface | |
// CHECK: foo | |
ok | |
// CHECK: true |