Argyrios Kyrtzidis
aee15fb204
[index] When indexing an ObjC method declaration use its base name for the location.
...
Instead of using the location of the beginning '-'/'+'.
This is consistent with location used for function decls and ObjC method calls where we use the base name as the location as well.
llvm-svn: 293134
2017-01-26 02:11:50 +00:00
David Blaikie
41565463bd
Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtr
...
llvm-svn: 291166
2017-01-05 19:48:07 +00:00
Mehdi Amini
9670f847b8
[NFC] Header cleanup
...
Summary: Removed unused headers, replaced some headers with forward class declarations
Patch by: Eugene <claprix@yandex.ru>
Differential Revision: https://reviews.llvm.org/D20100
llvm-svn: 275882
2016-07-18 19:02:11 +00:00
Argyrios Kyrtzidis
f4fb85b1c7
[libclang] Separate the underlying indexing functionality of libclang and introduce it into the clangIndex library.
...
It is a general goodness for libclang itself to mostly be a wrapper of functionality provided by the libraries.
llvm-svn: 260760
2016-02-12 23:10:59 +00:00