reinterpret_cast may not convert a pointer-to-function to a void-pointer. Take a detour through intptr_t and *then* convert to a pointer-to-function. Differential Revision: http://reviews.llvm.org/D4627 llvm-svn: 213682