diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-01-14 00:11:49 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-01-14 00:11:49 +0000 |
commit | fb7d1455cd98b1a8046ae9ebc89dbb0895a7202c (patch) | |
tree | daee8ba285cd263650e4da55f61dbbe43c33c86d /clang/tools/libclang/IndexingContext.cpp | |
parent | 87ea58f5cdff650fdb5be3f5d02a531fe4c9302b (diff) | |
download | bcm5719-llvm-fb7d1455cd98b1a8046ae9ebc89dbb0895a7202c.tar.gz bcm5719-llvm-fb7d1455cd98b1a8046ae9ebc89dbb0895a7202c.zip |
[libclang] Add CXIndexOpt_IndexFunctionLocalSymbols indexing option to indicate
that one wants indexing callbacks for function-local symbols as well.
llvm-svn: 148160
Diffstat (limited to 'clang/tools/libclang/IndexingContext.cpp')
-rw-r--r-- | clang/tools/libclang/IndexingContext.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/tools/libclang/IndexingContext.cpp b/clang/tools/libclang/IndexingContext.cpp index 14dbc970025..f731580e665 100644 --- a/clang/tools/libclang/IndexingContext.cpp +++ b/clang/tools/libclang/IndexingContext.cpp @@ -551,7 +551,7 @@ bool IndexingContext::handleReference(const NamedDecl *D, SourceLocation Loc, return false; if (Loc.isInvalid()) return false; - if (D->getParentFunctionOrMethod()) + if (!indexFunctionLocalSymbols() && D->getParentFunctionOrMethod()) return false; if (isNotFromSourceFile(D->getLocation())) return false; |