diff --git a/src/hooking_test.cpp b/src/hooking_test.cpp index 5cdd493..cde9a92 100644 --- a/src/hooking_test.cpp +++ b/src/hooking_test.cpp @@ -33,8 +33,7 @@ int main(int argc, char **argv) C c; cvifptr_t zup = &C::foo; vifptr_t baz = reinterpret_cast(zup); - void (C::*mfp)(int) = &C::foo; - vifptr_t biz = reinterpret_cast(c.*mfp); + vifptr_t biz = reinterpret_cast(c.*&C::foo); printf("%p\n", reinterpret_cast(baz)); printf("%p\n", reinterpret_cast(biz));