[index] Fix issue where data visitation was disabled with C++ operator call expressions, during indexing.

llvm-svn: 262290
This commit is contained in:
Argyrios Kyrtzidis 2016-03-01 02:46:32 +00:00
parent c8e321d4bc
commit d7511c8a22
1 changed files with 2 additions and 2 deletions

View File

@ -258,7 +258,7 @@ public:
DataRecursionQueue *Q = nullptr) {
if (E->getOperatorLoc().isInvalid())
return true; // implicit.
return base::TraverseCXXOperatorCallExpr(E);
return base::TraverseCXXOperatorCallExpr(E, Q);
}
bool VisitDeclStmt(DeclStmt *S) {
@ -325,7 +325,7 @@ public:
auto visitForm = [&](InitListExpr *Form) {
for (Stmt *SubStmt : Form->children()) {
if (!TraverseStmt(SubStmt))
if (!TraverseStmt(SubStmt, Q))
return false;
}
return true;