From 4f7e1d40c81777d0f1d1d2d43e2ecb367fa2b6b5 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 27 Feb 2023 11:35:58 +0000 Subject: [PATCH] NativeMessageBox: Silence function pointer cast warning for MinGW --- modules/juce_gui_basics/native/juce_win32_NativeMessageBox.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/juce_gui_basics/native/juce_win32_NativeMessageBox.cpp b/modules/juce_gui_basics/native/juce_win32_NativeMessageBox.cpp index a5f48069a6..a2bfab41b4 100644 --- a/modules/juce_gui_basics/native/juce_win32_NativeMessageBox.cpp +++ b/modules/juce_gui_basics/native/juce_win32_NativeMessageBox.cpp @@ -214,8 +214,10 @@ std::unique_ptr ScopedMessageBoxInterface::create (co LoadLibraryA (comctl); const auto comctlModule = GetModuleHandleA (comctl); + JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wcast-function-type") if (comctlModule != nullptr) return (TaskDialogIndirectFunc) GetProcAddress (comctlModule, "TaskDialogIndirect"); + JUCE_END_IGNORE_WARNINGS_GCC_LIKE return nullptr; }();