@@ -132,8 +132,6 @@ static void diagSyntacticUseRestrictions(const Expr *E, const DeclContext *DC,
132
132
133
133
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
134
134
135
- bool shouldWalkIntoTapExpression () override { return false ; }
136
-
137
135
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
138
136
if (auto collection = dyn_cast<CollectionExpr>(E)) {
139
137
if (collection->isTypeDefaulted ()) {
@@ -1459,8 +1457,6 @@ static void diagRecursivePropertyAccess(const Expr *E, const DeclContext *DC) {
1459
1457
1460
1458
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
1461
1459
1462
- bool shouldWalkIntoTapExpression () override { return false ; }
1463
-
1464
1460
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
1465
1461
Expr *subExpr;
1466
1462
bool isStore = false ;
@@ -1756,8 +1752,6 @@ static void diagnoseImplicitSelfUseInClosure(const Expr *E,
1756
1752
1757
1753
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
1758
1754
1759
- bool shouldWalkIntoTapExpression () override { return false ; }
1760
-
1761
1755
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
1762
1756
if (auto *CE = dyn_cast<AbstractClosureExpr>(E)) {
1763
1757
// If this is a potentially-escaping closure expression, start looking
@@ -4154,8 +4148,6 @@ static void checkStmtConditionTrailingClosure(ASTContext &ctx, const Expr *E) {
4154
4148
4155
4149
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
4156
4150
4157
- bool shouldWalkIntoTapExpression () override { return false ; }
4158
-
4159
4151
PreWalkResult<ArgumentList *>
4160
4152
walkToArgumentListPre (ArgumentList *args) override {
4161
4153
// Don't walk into an explicit argument list, as trailing closures that
@@ -4280,8 +4272,6 @@ class ObjCSelectorWalker : public ASTWalker {
4280
4272
4281
4273
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
4282
4274
4283
- bool shouldWalkIntoTapExpression () override { return false ; }
4284
-
4285
4275
PreWalkResult<Expr *> walkToExprPre (Expr *expr) override {
4286
4276
auto *stringLiteral = dyn_cast<StringLiteralExpr>(expr);
4287
4277
bool fromStringLiteral = false ;
@@ -5137,8 +5127,6 @@ static void diagnoseUnintendedOptionalBehavior(const Expr *E,
5137
5127
5138
5128
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
5139
5129
5140
- bool shouldWalkIntoTapExpression () override { return false ; }
5141
-
5142
5130
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
5143
5131
if (!E || isa<ErrorExpr>(E) || !E->getType ())
5144
5132
return Action::SkipChildren (E);
@@ -5214,8 +5202,6 @@ static void diagnoseDeprecatedWritableKeyPath(const Expr *E,
5214
5202
5215
5203
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
5216
5204
5217
- bool shouldWalkIntoTapExpression () override { return false ; }
5218
-
5219
5205
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
5220
5206
if (!E || isa<ErrorExpr>(E) || !E->getType ())
5221
5207
return Action::SkipChildren (E);
@@ -5494,8 +5480,6 @@ static void diagUnqualifiedAccessToMethodNamedSelf(const Expr *E,
5494
5480
return false ;
5495
5481
}
5496
5482
5497
- bool shouldWalkIntoTapExpression () override { return false ; }
5498
-
5499
5483
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
5500
5484
if (!E || isa<ErrorExpr>(E) || !E->getType ())
5501
5485
return Action::SkipChildren (E);
@@ -5651,8 +5635,6 @@ diagnoseDictionaryLiteralDuplicateKeyEntries(const Expr *E,
5651
5635
return false ;
5652
5636
}
5653
5637
5654
- bool shouldWalkIntoTapExpression () override { return false ; }
5655
-
5656
5638
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
5657
5639
const auto *DLE = dyn_cast_or_null<DictionaryExpr>(E);
5658
5640
if (!DLE)
0 commit comments