diff options
Diffstat (limited to 'clang/test/Index/get-cursor-macro-args.h')
-rw-r--r-- | clang/test/Index/get-cursor-macro-args.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/clang/test/Index/get-cursor-macro-args.h b/clang/test/Index/get-cursor-macro-args.h new file mode 100644 index 0000000..40ec8dc --- /dev/null +++ b/clang/test/Index/get-cursor-macro-args.h @@ -0,0 +1,16 @@ +@interface MyClass ++(void)meth; +@end + +#define MACRO2(x) x +#define MACRO(x) MACRO2(x) + +void test() { + MACRO([MyClass meth]); +} + +#define INVOKE(METHOD, CLASS) [CLASS METHOD] + +void test2() { + INVOKE(meth, MyClass); +} |