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")