Skip to content

Commit c0fdb22

Browse files
committed
Address Aaron's feedback
1 parent 7755698 commit c0fdb22

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

clang/lib/Sema/SemaExpr.cpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6198,7 +6198,7 @@ struct ImmediateCallVisitor : public RecursiveASTVisitor<ImmediateCallVisitor> {
61986198
bool VisitCallExpr(CallExpr *E) {
61996199
if (const FunctionDecl *FD = E->getDirectCallee())
62006200
HasImmediateCalls |= FD->isImmediateFunction();
6201-
return RecursiveASTVisitor<ImmediateCallVisitor>::VisitCallExpr(E);
6201+
return RecursiveASTVisitor<ImmediateCallVisitor>::VisitStmt(E);
62026202
}
62036203

62046204
// SourceLocExpr are not immediate invocations
@@ -6220,12 +6220,6 @@ struct ImmediateCallVisitor : public RecursiveASTVisitor<ImmediateCallVisitor> {
62206220
return VisitCXXMethodDecl(E->getCallOperator());
62216221
}
62226222

6223-
// Blocks don't support default parameters, and, as for lambdas,
6224-
// we don't consider their body a subexpression.
6225-
bool VisitBlockDecl(BlockDecl *B) { return true; }
6226-
6227-
bool VisitCompoundStmt(CompoundStmt *B) { return true; }
6228-
62296223
bool VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) {
62306224
return TraverseStmt(E->getExpr());
62316225
}

0 commit comments

Comments
 (0)