aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/interface.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/go/types/interface.go')
-rw-r--r--src/go/types/interface.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/go/types/interface.go b/src/go/types/interface.go
index 51eff8fbdd..e98e40179c 100644
--- a/src/go/types/interface.go
+++ b/src/go/types/interface.go
@@ -34,7 +34,7 @@ func (t *Interface) is(f func(Type, bool) bool) bool {
// TODO(gri) should settle on top or nil to represent this case
return false // we must have at least one type! (was bug)
case *Union:
- return t.is(func(typ Type, tilde bool) bool { return f(typ, tilde) })
+ return t.is(func(t *term) bool { return f(t.typ, t.tilde) })
default:
return f(t, false)
}
@@ -266,8 +266,8 @@ func (check *Checker) interfaceType(ityp *Interface, iface *ast.InterfaceType, d
// (don't sort embeddeds: they must correspond to *embedPos entries)
// Compute type set with a non-nil *Checker as soon as possible
- // to report any errors. Subsequent uses of type sets should be
- // using this computed type set and won't need to pass in a *Checker.
+ // to report any errors. Subsequent uses of type sets will use
+ // this computed type set and won't need to pass in a *Checker.
check.later(func() { computeTypeSet(check, iface.Pos(), ityp) })
}