go/ast.ForStmt.Cond (field)

11 uses

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

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

	go/printer
		nodes.go#L1520: 		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#L847: 		if s.Cond != nil {
		stmt.go#L849: 			check.expr(nil, &x, s.Cond)
		stmt.go#L851: 				check.error(s.Cond, InvalidCond, "non-boolean condition in for statement")