type go/ast.BadStmt
16 uses
go/ast (current package)
ast.go#L612: BadStmt struct {
ast.go#L771: func (s *BadStmt) Pos() token.Pos { return s.From }
ast.go#L793: func (s *BadStmt) End() token.Pos { return s.To }
ast.go#L858: func (*BadStmt) stmtNode() {}
walk.go#L193: case *BadStmt:
go/parser
parser.go#L1946: return &ast.BadStmt{From: x[0].Pos(), To: colon + 1}, false
parser.go#L1995: return &ast.BadStmt{From: pos, To: pos + 2} // len("go")
parser.go#L2010: return &ast.BadStmt{From: pos, To: pos + 5} // len("defer")
parser.go#L2146: else_ = &ast.BadStmt{From: p.pos, To: p.pos}
parser.go#L2402: return &ast.BadStmt{From: pos, To: p.safePos(body.End())}
parser.go#L2481: s = &ast.BadStmt{From: pos, To: p.pos}
go/printer
nodes.go#L1298: case *ast.BadStmt:
go/types
return.go#L22: case *ast.BadStmt, *ast.DeclStmt, *ast.EmptyStmt, *ast.SendStmt,
return.go#L115: case *ast.BadStmt, *ast.DeclStmt, *ast.EmptyStmt, *ast.ExprStmt,
stmt.go#L380: case *ast.BadStmt, *ast.EmptyStmt:
stmt.go#L575: case nil, *ast.BadStmt: