diff --git a/modules/core/src/gl_core_3_1.cpp b/modules/core/src/gl_core_3_1.cpp index 716d02b899..3bc74faa19 100644 --- a/modules/core/src/gl_core_3_1.cpp +++ b/modules/core/src/gl_core_3_1.cpp @@ -86,12 +86,12 @@ #else // GLX #include - #define CV_GL_GET_PROC_ADDRESS(name) (*glXGetProcAddressARB)((const GLubyte*) name) + #define CV_GL_GET_PROC_ADDRESS(name) glXGetProcAddressARB((const GLubyte*) name) #endif static void* IntGetProcAddress(const char* name) { - void* func = CV_GL_GET_PROC_ADDRESS(name); + void* func = (void*) CV_GL_GET_PROC_ADDRESS(name); if (!func) { std::ostringstream msg;