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