diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/libclang/IndexBody.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/libclang/IndexBody.cpp b/tools/libclang/IndexBody.cpp index 1cb9e078f5..fbec3d7c01 100644 --- a/tools/libclang/IndexBody.cpp +++ b/tools/libclang/IndexBody.cpp @@ -149,13 +149,13 @@ public: return true; } - bool TraverseLambdaCapture(LambdaCapture C) { - if (C.capturesThis()) + bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C) { + if (C->capturesThis()) return true; - if (C.capturesVariable() && IndexCtx.shouldIndexFunctionLocalSymbols()) - IndexCtx.handleReference(C.getCapturedVar(), C.getLocation(), - Parent, ParentDC); + if (C->capturesVariable() && IndexCtx.shouldIndexFunctionLocalSymbols()) + IndexCtx.handleReference(C->getCapturedVar(), C->getLocation(), Parent, + ParentDC); // FIXME: Lambda init-captures. return true; |