aboutsummaryrefslogtreecommitdiff
path: root/tools/c-index-test/c-index-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/c-index-test/c-index-test.c')
-rw-r--r--tools/c-index-test/c-index-test.c7
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,