diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-12-07 20:44:19 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-12-07 20:44:19 +0000 |
commit | 663c8ecda1323657d2f4fa2de6c6f7378b3eae87 (patch) | |
tree | ff067de2211603a63336e039205b42d7fcbbe825 /clang/tools/c-index-test/c-index-test.c | |
parent | b3c16bad2096aca843807b35012ac82c405c907c (diff) | |
download | bcm5719-llvm-663c8ecda1323657d2f4fa2de6c6f7378b3eae87.tar.gz bcm5719-llvm-663c8ecda1323657d2f4fa2de6c6f7378b3eae87.zip |
[libclang] Indexing API: provide both the semantic and the lexical container.
They are generally the same except in C++ cases like out-of-line member functions.
llvm-svn: 146069
Diffstat (limited to 'clang/tools/c-index-test/c-index-test.c')
-rw-r--r-- | clang/tools/c-index-test/c-index-test.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index 18a0a6b28dd..1370e21c81b 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c @@ -1801,8 +1801,10 @@ static void index_indexDeclaration(CXClientData client_data, PrintCursor(info->cursor); printf(" | loc: "); printCXIndexLoc(info->loc); - printf(" | container: "); - printCXIndexContainer(info->container); + printf(" | semantic-container: "); + printCXIndexContainer(info->semanticContainer); + printf(" | lexical-container: "); + printCXIndexContainer(info->lexicalContainer); printf(" | isRedecl: %d", info->isRedeclaration); printf(" | isDef: %d", info->isDefinition); printf(" | isContainer: %d", info->isContainer); |