| # RUN: mkdir -p %t.dir |
| # RUN: cp %p/Inputs/foo.cpp %t.dir/foo.cpp |
| # RUN: cp %p/Inputs/foo.h %t.dir/foo.h |
| |
| # RUN: lldb-instr %t.dir/foo.cpp | FileCheck %s |
| |
| # CHECK: LLDB_REGISTER_METHOD(void, Foo, A, ()); |
| # CHECK: LLDB_REGISTER_METHOD(void, Foo, B, (int)); |
| # CHECK: LLDB_REGISTER_METHOD(int, Foo, C, (int)); |
| # CHECK: LLDB_REGISTER_METHOD_CONST(int, Foo, D, (bool)); |
| # CHECK: LLDB_REGISTER_STATIC_METHOD(void, Foo, E, ()); |
| # CHECK: LLDB_REGISTER_STATIC_METHOD(int, Foo, F, (int)); |
| # CHECK-NOT: LLDB_REGISTER_STATIC_METHOD(void, Foo, G |
| # CHECK-NOT: LLDB_REGISTER_METHOD_CONST(void, Foo, I, ()); |