From 4c2fa5e6217815d5ae53248b5234b16c9995c4c4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 14 Jul 2016 12:42:25 +0530 Subject: [PATCH] Silence incorrect compiler warning --- setup/installer/windows/file_dialogs.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup/installer/windows/file_dialogs.cpp b/setup/installer/windows/file_dialogs.cpp index 1303182186..06918cf3ea 100644 --- a/setup/installer/windows/file_dialogs.cpp +++ b/setup/installer/windows/file_dialogs.cpp @@ -226,9 +226,12 @@ int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine READ(key_size, buf); if CHECK_KEY("HWND") { READ(sizeof(HWND), buf); +#pragma warning( push ) +#pragma warning( disable : 4312) if (sizeof(HWND) == 8) parent = (HWND)*((__int64*)buf); else if (sizeof(HWND) == 4) parent = (HWND)*((__int32*)buf); else { fprintf(stderr, "Unknown pointer size: %zd", sizeof(HWND)); fflush(stderr); return 1;} +#pragma warning( pop ) } else if CHECK_KEY("PIPENAME") { READSTR(pipename); pipe = open_named_pipe(pipename); if (pipe == INVALID_HANDLE_VALUE) return 1; }