From dc25f9e08ef3df435f60d17f1d3a0cc475bd14ea Mon Sep 17 00:00:00 2001 From: Katharine Chui Date: Thu, 1 May 2025 03:12:25 +0200 Subject: [PATCH] fix macos build error regarding sdl headers --- rpcs3/Emu/Io/LogitechG27.h | 8 ++++++++ rpcs3/rpcs3qt/emulated_logitech_g27_settings_dialog.h | 11 +++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Io/LogitechG27.h b/rpcs3/Emu/Io/LogitechG27.h index 46958afc5e..0dafa68f4f 100644 --- a/rpcs3/Emu/Io/LogitechG27.h +++ b/rpcs3/Emu/Io/LogitechG27.h @@ -2,7 +2,15 @@ #include "Emu/Io/usb_device.h" +#ifndef _MSC_VER +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wold-style-cast" +#endif #include "SDL3/SDL.h" +#ifndef _MSC_VER +#pragma GCC diagnostic pop +#endif + #include #include #include diff --git a/rpcs3/rpcs3qt/emulated_logitech_g27_settings_dialog.h b/rpcs3/rpcs3qt/emulated_logitech_g27_settings_dialog.h index d76a5e6a0c..fdca83d72d 100644 --- a/rpcs3/rpcs3qt/emulated_logitech_g27_settings_dialog.h +++ b/rpcs3/rpcs3qt/emulated_logitech_g27_settings_dialog.h @@ -5,12 +5,19 @@ #include #include +#ifndef _MSC_VER +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wold-style-cast" +#endif +#include "SDL3/SDL.h" +#ifndef _MSC_VER +#pragma GCC diagnostic pop +#endif + #include #include #include -#include - struct joystick_state; class Mapping;