@@ -129,8 +129,6 @@ static void diagSyntacticUseRestrictions(const Expr *E, const DeclContext *DC,
129
129
130
130
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
131
131
132
- bool shouldWalkIntoTapExpression () override { return false ; }
133
-
134
132
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
135
133
if (auto collection = dyn_cast<CollectionExpr>(E)) {
136
134
if (collection->isTypeDefaulted ()) {
@@ -1408,8 +1406,6 @@ static void diagRecursivePropertyAccess(const Expr *E, const DeclContext *DC) {
1408
1406
1409
1407
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
1410
1408
1411
- bool shouldWalkIntoTapExpression () override { return false ; }
1412
-
1413
1409
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
1414
1410
Expr *subExpr;
1415
1411
bool isStore = false ;
@@ -1705,8 +1701,6 @@ static void diagnoseImplicitSelfUseInClosure(const Expr *E,
1705
1701
1706
1702
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
1707
1703
1708
- bool shouldWalkIntoTapExpression () override { return false ; }
1709
-
1710
1704
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
1711
1705
if (auto *CE = dyn_cast<AbstractClosureExpr>(E)) {
1712
1706
// If this is a potentially-escaping closure expression, start looking
@@ -3952,8 +3946,6 @@ static void checkStmtConditionTrailingClosure(ASTContext &ctx, const Expr *E) {
3952
3946
3953
3947
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
3954
3948
3955
- bool shouldWalkIntoTapExpression () override { return false ; }
3956
-
3957
3949
PreWalkResult<ArgumentList *>
3958
3950
walkToArgumentListPre (ArgumentList *args) override {
3959
3951
// Don't walk into an explicit argument list, as trailing closures that
@@ -4078,8 +4070,6 @@ class ObjCSelectorWalker : public ASTWalker {
4078
4070
4079
4071
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
4080
4072
4081
- bool shouldWalkIntoTapExpression () override { return false ; }
4082
-
4083
4073
PreWalkResult<Expr *> walkToExprPre (Expr *expr) override {
4084
4074
auto *stringLiteral = dyn_cast<StringLiteralExpr>(expr);
4085
4075
bool fromStringLiteral = false ;
@@ -4900,8 +4890,6 @@ static void diagnoseUnintendedOptionalBehavior(const Expr *E,
4900
4890
4901
4891
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
4902
4892
4903
- bool shouldWalkIntoTapExpression () override { return false ; }
4904
-
4905
4893
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
4906
4894
if (!E || isa<ErrorExpr>(E) || !E->getType ())
4907
4895
return Action::SkipChildren (E);
@@ -4977,8 +4965,6 @@ static void diagnoseDeprecatedWritableKeyPath(const Expr *E,
4977
4965
4978
4966
bool shouldWalkCaptureInitializerExpressions () override { return true ; }
4979
4967
4980
- bool shouldWalkIntoTapExpression () override { return false ; }
4981
-
4982
4968
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
4983
4969
if (!E || isa<ErrorExpr>(E) || !E->getType ())
4984
4970
return Action::SkipChildren (E);
@@ -5257,8 +5243,6 @@ static void diagUnqualifiedAccessToMethodNamedSelf(const Expr *E,
5257
5243
return false ;
5258
5244
}
5259
5245
5260
- bool shouldWalkIntoTapExpression () override { return false ; }
5261
-
5262
5246
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
5263
5247
if (!E || isa<ErrorExpr>(E) || !E->getType ())
5264
5248
return Action::SkipChildren (E);
@@ -5414,8 +5398,6 @@ diagnoseDictionaryLiteralDuplicateKeyEntries(const Expr *E,
5414
5398
return false ;
5415
5399
}
5416
5400
5417
- bool shouldWalkIntoTapExpression () override { return false ; }
5418
-
5419
5401
PreWalkResult<Expr *> walkToExprPre (Expr *E) override {
5420
5402
const auto *DLE = dyn_cast_or_null<DictionaryExpr>(E);
5421
5403
if (!DLE)
0 commit comments