diff options
Diffstat (limited to 'tools/c-index-test/c-index-test.c')
-rw-r--r-- | tools/c-index-test/c-index-test.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/c-index-test/c-index-test.c b/tools/c-index-test/c-index-test.c index fdc88a015e..d46f2dc499 100644 --- a/tools/c-index-test/c-index-test.c +++ b/tools/c-index-test/c-index-test.c @@ -1684,6 +1684,7 @@ static void printEntityInfo(const char *cb, const CXIdxEntityInfo *info) { const char *name; IndexData *index_data; + unsigned i; index_data = (IndexData *)client_data; printCheck(index_data); @@ -1701,6 +1702,12 @@ static void printEntityInfo(const char *cb, printf(" | name: %s", name); printf(" | USR: %s", info->USR); printf(" | lang: %s", getEntityLanguageString(info->lang)); + + for (i = 0; i != info->numAttributes; ++i) { + const CXIdxAttrInfo *Attr = info->attributes[i]; + printf(" <attribute>: "); + PrintCursor(Attr->cursor); + } } static void printBaseClassInfo(CXClientData client_data, |