aboutsummaryrefslogtreecommitdiff
path: root/clang/tools/c-index-test/c-index-test.c
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2022-05-19 16:09:36 -0700
committerAlex Lorenz <arphaman@gmail.com>2022-05-24 10:02:53 -0700
commitee8524087c78a673fcf5486ded69ee597a85e0f1 (patch)
tree9571f951fb4a2cbca8ff3649f7aff6718a1ad550 /clang/tools/c-index-test/c-index-test.c
parentefebb27b745a0d677ad2ea9aefff242c12aef29c (diff)
downloadllvm-ee8524087c78a673fcf5486ded69ee597a85e0f1.zip
llvm-ee8524087c78a673fcf5486ded69ee597a85e0f1.tar.gz
llvm-ee8524087c78a673fcf5486ded69ee597a85e0f1.tar.bz2
[libclang] add supporting for indexing/visiting C++ concepts
This commit builds upon recently added indexing support for C++ concepts from https://reviews.llvm.org/D124441 by extending libclang to support indexing and visiting concepts, constraints and requires expressions as well. Differential Revision: https://reviews.llvm.org/D126031
Diffstat (limited to 'clang/tools/c-index-test/c-index-test.c')
-rw-r--r--clang/tools/c-index-test/c-index-test.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c
index 7d0d6e8..8eac69d 100644
--- a/clang/tools/c-index-test/c-index-test.c
+++ b/clang/tools/c-index-test/c-index-test.c
@@ -3504,6 +3504,8 @@ static const char *getEntityKindString(CXIdxEntityKind kind) {
case CXIdxEntity_CXXConversionFunction: return "conversion-func";
case CXIdxEntity_CXXTypeAlias: return "type-alias";
case CXIdxEntity_CXXInterface: return "c++-__interface";
+ case CXIdxEntity_CXXConcept:
+ return "concept";
}
assert(0 && "Garbage entity kind");
return 0;