From 9efc5ff6e3eb866e6ea893891f3fe3d5a7712d6e Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 17 Jun 2022 22:07:09 +0100 Subject: [PATCH] Ignore a compiler warning Signed-off-by: falkTX --- dgl/src/pugl-upstream | 2 +- distrho/src/DistrhoPluginJACK.cpp | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/dgl/src/pugl-upstream b/dgl/src/pugl-upstream index 24a1418b..b10e1377 160000 --- a/dgl/src/pugl-upstream +++ b/dgl/src/pugl-upstream @@ -1 +1 @@ -Subproject commit 24a1418b464e43f7f79af0d815c177121473bf1e +Subproject commit b10e137701cb34619f71e282fa3fa6e475c1a2b6 diff --git a/distrho/src/DistrhoPluginJACK.cpp b/distrho/src/DistrhoPluginJACK.cpp index 20ed6e5d..446fe15d 100644 --- a/distrho/src/DistrhoPluginJACK.cpp +++ b/distrho/src/DistrhoPluginJACK.cpp @@ -987,7 +987,15 @@ int main(int argc, char* argv[]) if (const HMODULE user32 = LoadLibrary("user32.dll")) { typedef BOOL(WINAPI* SPDA)(void); - if (const SPDA SetProcessDPIAware = (SPDA)GetProcAddress(user32, "SetProcessDPIAware")) + #if defined(__GNUC__) && (__GNUC__ >= 9) + # pragma GCC diagnostic push + # pragma GCC diagnostic ignored "-Wcast-function-type" + #endif + const SPDA SetProcessDPIAware = (SPDA)GetProcAddress(user32, "SetProcessDPIAware"); + #if defined(__GNUC__) && (__GNUC__ >= 9) + # pragma GCC diagnostic pop + #endif + if (SetProcessDPIAware) SetProcessDPIAware(); FreeLibrary(user32); }