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; }();