diff options
Diffstat (limited to 'backends/graphics/opengl')
-rw-r--r-- | backends/graphics/opengl/context.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/backends/graphics/opengl/context.cpp b/backends/graphics/opengl/context.cpp index 08f44969a7..564007bd2c 100644 --- a/backends/graphics/opengl/context.cpp +++ b/backends/graphics/opengl/context.cpp @@ -82,11 +82,11 @@ void OpenGLGraphicsManager::initializeGLContext() { // We use horrible trickery to silence C++ compilers. // See backends/plugins/sdl/sdl-provider.cpp for more information. assert(sizeof(void (*)()) == sizeof(void *)); - void *fn = nullptr; -#define LOAD_FUNC(name, loadName) \ - fn = getProcAddress(#loadName); \ - memcpy(&g_context.name, &fn, sizeof(fn)) +#define LOAD_FUNC(name, loadName) { \ + void *fn = getProcAddress(#loadName); \ + memcpy(&g_context.name, &fn, sizeof(fn)); \ +} #define GL_EXT_FUNC_DEF(ret, name, param) LOAD_FUNC(name, name) |