From fa6079d4cde6166514ab4f39df96f73f326c5af0 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 16 Sep 2016 20:06:46 +0200 Subject: [PATCH] Appveyor compile fix for ordinal-as-pointer down cast --- renderdoc/os/win32/win32_hook.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/os/win32/win32_hook.cpp b/renderdoc/os/win32/win32_hook.cpp index 29c88fd99..e7c3ccca4 100644 --- a/renderdoc/os/win32/win32_hook.cpp +++ b/renderdoc/os/win32/win32_hook.cpp @@ -486,7 +486,7 @@ FARPROC WINAPI Hooked_GetProcAddress(HMODULE mod, LPCSTR func) { if(OrdinalAsString((void *)func)) { - uint32_t ordinal = (uint16_t)func; + uint32_t ordinal = (uint16_t)(uintptr_t(func) & 0xffff); if(ordinal < it->second.OrdinalBase) {