Argyrios Kyrtzidis
f2142cbca8
[index] Change SymbolCXXTemplateKind to a 'SymbolSubKinds' bitset.
...
This provides a more general and flexible way to annotate special symbols.
llvm-svn: 267116
2016-04-22 07:21:04 +00:00
Argyrios Kyrtzidis
113387e08e
[index] Print and test module import references.
...
llvm-svn: 262208
2016-02-29 07:56:07 +00:00
Argyrios Kyrtzidis
d571908445
[AST/index] Introduce an option 'SuppressTemplateArgsInCXXConstructors' in printing policy.
...
Enable it for USRs and names when indexing.
Forward references can have different template argument names; including them
makes USRs and names unstable, since the name depends on whether we saw a forward reference or not.
llvm-svn: 260866
2016-02-15 01:32:36 +00:00
Argyrios Kyrtzidis
ca741cef3e
[index] Factor libclang's functionality to determing the mangled name of symbols into the clangIndex library.
...
llvm-svn: 260858
2016-02-14 22:30:14 +00:00
Benjamin Kramer
24c2a9a4e4
Don't leak the ASTUnit when done with testing.
...
Found by lsan.
llvm-svn: 260850
2016-02-14 13:18:06 +00:00
Argyrios Kyrtzidis
8513ab6080
[c-index-test] Fix a gcc build error.
...
llvm-svn: 260844
2016-02-14 07:08:31 +00:00
Argyrios Kyrtzidis
3b72d0f333
[index] Fix gcc builds.
...
llvm-svn: 260843
2016-02-14 06:53:20 +00:00
Argyrios Kyrtzidis
6fdcb9c590
[index] Enhance c-index-test tool and have it link and test the clangIndex library directly.
...
llvm-svn: 260842
2016-02-14 06:39:11 +00:00