diff options
| author | Zhongxing Xu <xuzhongxing@gmail.com> | 2010-07-06 05:55:13 +0000 |
|---|---|---|
| committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2010-07-06 05:55:13 +0000 |
| commit | b525bce698882e9387dcfd53295717d366ada364 (patch) | |
| tree | 4fe56c93850256f111612e150bcf7123545ae625 /clang/examples | |
| parent | 8f06b4a294cdf22ee9e2623c1a6919ebd6fc309a (diff) | |
| download | bcm5719-llvm-b525bce698882e9387dcfd53295717d366ada364.tar.gz bcm5719-llvm-b525bce698882e9387dcfd53295717d366ada364.zip | |
Collect function definitions in the Indexer when indexing through the ASTs.
Add an API to get an Entity associated with a name in the global namespace.
llvm-svn: 107642
Diffstat (limited to 'clang/examples')
| -rw-r--r-- | clang/examples/wpa/clang-wpa.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/examples/wpa/clang-wpa.cpp b/clang/examples/wpa/clang-wpa.cpp index 4f103b2a8da..bfac398532a 100644 --- a/clang/examples/wpa/clang-wpa.cpp +++ b/clang/examples/wpa/clang-wpa.cpp @@ -105,5 +105,12 @@ int main(int argc, char **argv) { Idxer.IndexAST(&TU); } + Entity Ent = Entity::get(AnalyzeFunction, Prog); + FunctionDecl *FD; + TranslationUnit *TU; + llvm::tie(FD, TU) = Idxer.getDefinitionFor(Ent); + + if (!FD) + return 0; return 0; } |

