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: