Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-20 | When associating file ranges of macro arguments with their | Argyrios Kyrtzidis | |
macro expansion ranges, make sure to check all the FileID entries that are contained in the spelling range of the expansion for the macro argument. Fixes rdar://12537982 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166359 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2011-08-17 | [libclang] Make clang_getCursor able to handle locations that point inside ↵ | Argyrios Kyrtzidis | |
macro arguments. e.g. for: \define INVOKE(METHOD, CLASS) [CLASS METHOD] void test2() { INVOKE(meth, MyClass); } Pointing at 'meth' will give a CXCursor_ObjCMessageExpr and pointing at 'MyClass' will give a CXCursor_ObjCClassRef. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137796 91177308-0d34-0410-b5e6-96231b3b80d8 |