blob: 125e015791619097f7f3304ec8bc244b7ea299a8 [file] [log] [blame]
// 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