type go/ast.BadStmt
16 uses
go/ast (current package)
ast.go#L621: BadStmt struct {
ast.go#L781: func (s *BadStmt) Pos() token.Pos { return s.From }
ast.go#L803: func (s *BadStmt) End() token.Pos { return s.To }
ast.go#L867: func (*BadStmt) stmtNode() {}
walk.go#L169: case *BadStmt:
go/parser
parser.go#L1994: return &ast.BadStmt{From: x[0].Pos(), To: colon + 1}, false
parser.go#L2039: return &ast.BadStmt{From: pos, To: pos + 2} // len("go")
parser.go#L2054: return &ast.BadStmt{From: pos, To: pos + 5} // len("defer")
parser.go#L2192: else_ = &ast.BadStmt{From: p.pos, To: p.pos}
parser.go#L2426: return &ast.BadStmt{From: pos, To: p.safePos(body.End())}
parser.go#L2508: s = &ast.BadStmt{From: pos, To: p.pos}
go/printer
nodes.go#L1351: 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#L430: case *ast.BadStmt, *ast.EmptyStmt:
stmt.go#L619: case nil, *ast.BadStmt: