From e24f5e204b9fcce3fbafa90130b631af2480d4ef Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Sun, 8 Jan 2017 23:21:35 +0000 Subject: [index] Introduce SymbolSubKind for reporting language-specific details. Initially reports if a constructor symbol is a copy or move constructor. llvm-svn: 291409 --- clang/tools/c-index-test/core_main.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/tools/c-index-test/core_main.cpp') diff --git a/clang/tools/c-index-test/core_main.cpp b/clang/tools/c-index-test/core_main.cpp index 8976d913491..0ab24fb6ccb 100644 --- a/clang/tools/c-index-test/core_main.cpp +++ b/clang/tools/c-index-test/core_main.cpp @@ -166,6 +166,8 @@ static bool printSourceSymbols(ArrayRef Args) { static void printSymbolInfo(SymbolInfo SymInfo, raw_ostream &OS) { OS << getSymbolKindString(SymInfo.Kind); + if (SymInfo.SubKind != SymbolSubKind::None) + OS << '/' << getSymbolSubKindString(SymInfo.SubKind); if (SymInfo.Properties) { OS << '('; printSymbolProperties(SymInfo.Properties, OS); -- cgit v1.2.3