diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2017-01-08 23:21:35 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2017-01-08 23:21:35 +0000 |
commit | e24f5e204b9fcce3fbafa90130b631af2480d4ef (patch) | |
tree | 0d70326fbf2c9d32f2239ef4d23acf2d3715b294 /clang/tools/c-index-test/core_main.cpp | |
parent | 796c1d9b5496b9c4337afca894d799229d036d2f (diff) | |
download | bcm5719-llvm-e24f5e204b9fcce3fbafa90130b631af2480d4ef.tar.gz bcm5719-llvm-e24f5e204b9fcce3fbafa90130b631af2480d4ef.zip |
[index] Introduce SymbolSubKind for reporting language-specific details.
Initially reports if a constructor symbol is a copy or move constructor.
llvm-svn: 291409
Diffstat (limited to 'clang/tools/c-index-test/core_main.cpp')
-rw-r--r-- | clang/tools/c-index-test/core_main.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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<const char *> 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); |