const go/types.Invalid
74 uses
go/types (current package)
assignments.go#L123: lhs.typ = Typ[Invalid]
assignments.go#L132: lhs.typ = Typ[Invalid]
assignments.go#L158: lhs.typ = Typ[Invalid]
assignments.go#L171: lhs.typ = Typ[Invalid]
assignments.go#L222: return Typ[Invalid]
assignments.go#L229: return Typ[Invalid]
assignments.go#L238: return Typ[Invalid]
assignments.go#L242: return Typ[Invalid]
assignments.go#L434: v.typ = Typ[Invalid]
assignments.go#L466: v.typ = Typ[Invalid]
basic.go#L14: Invalid BasicKind = iota // type is invalid
call.go#L993: x.typ_ = Typ[Invalid]
cycles.go#L59: tname.setType(Typ[Invalid])
decl.go#L106: obj.setType(Typ[Invalid])
decl.go#L110: obj.setType(Typ[Invalid])
decl.go#L272: a.fromRHS = Typ[Invalid]
decl.go#L410: obj.typ = Typ[Invalid]
decl.go#L453: obj.typ = Typ[Invalid]
decl.go#L534: alias.fromRHS = Typ[Invalid]
decl.go#L554: alias.fromRHS = Typ[Invalid]
decl.go#L580: named.fromRHS = Typ[Invalid]
decl.go#L627: bound = Typ[Invalid]
decl.go#L630: bound = Typ[Invalid]
decl.go#L670: tpar := check.newTypeParam(tname, Typ[Invalid]) // assigns type to tname as a side-effect
expr.go#L1021: x.typ_ = Typ[Invalid]
expr.go#L1032: x.typ_ = Typ[Invalid]
index.go#L226: x.typ_ = Typ[Invalid]
index.go#L421: typ = Typ[Invalid]
instantiate.go#L149: return Typ[Invalid]
instantiate.go#L168: return Typ[Invalid]
literals.go#L146: typ = Typ[Invalid]
lookup.go#L636: return Typ[Invalid], true
named.go#L772: return Typ[Invalid]
object.go#L213: return &PkgName{object{nil, pos, pkg, name, Typ[Invalid], 0, nopos}, imported}
object.go#L501: return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid]}, false}
object.go#L512: return &Builtin{object{name: predeclaredFuncs[id].name, typ: Typ[Invalid]}, id}
operand.go#L134: case nil, Typ[Invalid]:
operand.go#L305: x.typ_ = Typ[Invalid]
predicates.go#L18: func isValid(t Type) bool { return Unalias(t) != Typ[Invalid] }
range.go#L127: if typ == nil || typ == Typ[Invalid] {
range.go#L129: obj.typ = Typ[Invalid]
range.go#L165: if typ == nil || typ == Typ[Invalid] {
range.go#L207: return Typ[Invalid], Typ[Invalid], cause, false
recording.go#L25: typ = Typ[Invalid]
signature.go#L219: var recvType Type = Typ[Invalid]
signature.go#L237: recvType = Typ[Invalid] // avoid follow-on errors by Checker.validRecv
stmt.go#L347: T = Typ[Invalid]
stmt.go#L400: T = Typ[Invalid]
struct.go#L108: typ = Typ[Invalid]
subst.go#L112: return Typ[Invalid] // error reported elsewhere
subst.go#L331: return Typ[Invalid] // error reported elsewhere
subst.go#L361: return Typ[Invalid]
typexpr.go#L186: typ = Typ[Invalid]
typexpr.go#L206: typ = Typ[Invalid]
typexpr.go#L318: typ.base = Typ[Invalid] // avoid nil base in invalid recursive type declaration
typexpr.go#L325: return Typ[Invalid]
typexpr.go#L387: typ := Typ[Invalid]
typexpr.go#L419: return Typ[Invalid]
typexpr.go#L429: return Typ[Invalid]
union.go#L72: u = Typ[Invalid]
union.go#L158: typ = Typ[Invalid]
universe.go#L42: Invalid: {Invalid, 0, "invalid type"},
validtype.go#L126: t.Origin().fromRHS = Typ[Invalid]
go.pact.im/x/plumb/internal/gotypes
walk.go#L102: return ok && b.Kind() == types.Invalid
golang.org/x/tools/internal/gcimporter
iexport.go#L686: if sig.Recv().Type() != types.Typ[types.Invalid] {
iexport.go#L1308: if b.Kind() == types.Invalid {
iimport.go#L688: if b.Kind() == types.Invalid {
predeclared.go#L73: types.Typ[types.Invalid], // only appears in packages with errors
golang.org/x/tools/internal/typeparams
normalize.go#L190: if t.Type() == types.Typ[types.Invalid] {
normalize.go#L205: if u != types.Typ[types.Invalid] {
golang.org/x/tools/internal/typesinternal
zerovalue.go#L48: case t.Kind() == types.Invalid:
zerovalue.go#L141: case t.Kind() == types.Invalid: