type go/ast.BadStmt

16 uses

	go/ast (current package)
		ast.go#L617: 	BadStmt struct {
		ast.go#L777: func (s *BadStmt) Pos() token.Pos        { return s.From }
		ast.go#L799: func (s *BadStmt) End() token.Pos  { return s.To }
		ast.go#L863: func (*BadStmt) stmtNode()        {}
		walk.go#L169: 	case *BadStmt:

	go/parser
		parser.go#L1964: 		return &ast.BadStmt{From: x[0].Pos(), To: colon + 1}, false
		parser.go#L2009: 		return &ast.BadStmt{From: pos, To: pos + 2} // len("go")
		parser.go#L2024: 		return &ast.BadStmt{From: pos, To: pos + 5} // len("defer")
		parser.go#L2162: 			else_ = &ast.BadStmt{From: p.pos, To: p.pos}
		parser.go#L2396: 			return &ast.BadStmt{From: pos, To: p.safePos(body.End())}
		parser.go#L2478: 		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#L428: 	case *ast.BadStmt, *ast.EmptyStmt:
		stmt.go#L629: 		case nil, *ast.BadStmt: