commit | 4b43b305342ae2e49d473d0fa6152e5d0c343765 | [log] [tgz] |
---|---|---|
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Wed Aug 17 00:31:25 2011 +0000 |
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Wed Aug 17 00:31:25 2011 +0000 |
tree | b77f664e77a5220ef41041e78d99aa49d6ed5741 | |
parent | 0e870622e4d4b2ecb7bc6ffd2c97f74fd14220b6 [diff] |
[libclang] Make clang_getCursor able to handle locations that point inside 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