go/ast.ForStmt.Cond (field)

11 uses

	go/ast (current package)
		ast.go#L753: 		Cond Expr      // condition; or nil
		walk.go#L280: 		if n.Cond != nil {
		walk.go#L281: 			Walk(v, n.Cond)

	go/parser
		parser.go#L2422: 		Cond: p.makeExpr(s2, "boolean or range expression"),
		resolver.go#L403: 		if n.Cond != nil {
		resolver.go#L404: 			ast.Walk(r, n.Cond)

	go/printer
		nodes.go#L1454: 		p.controlClause(true, s.Init, s.Cond, s.Post)

	go/types
		return.go#L71: 		if s.Cond == nil && !hasBreak(s.Body, label, true) {
		stmt.go#L803: 		if s.Cond != nil {
		stmt.go#L805: 			check.expr(&x, s.Cond)
		stmt.go#L807: 				check.error(s.Cond, _InvalidCond, "non-boolean condition in for statement")