From b2195bd6ff130f24eabaf1f1693f2cc1e47a6578 Mon Sep 17 00:00:00 2001 From: zeph Date: Tue, 9 Dec 2025 19:28:38 +0100 Subject: [PATCH] Clans: clang compiler fix-ups Signed-off-by: zeph --- rpcs3/Emu/NP/clans_client.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/rpcs3/Emu/NP/clans_client.cpp b/rpcs3/Emu/NP/clans_client.cpp index 9c75c1f8b4..09fc012a04 100644 --- a/rpcs3/Emu/NP/clans_client.cpp +++ b/rpcs3/Emu/NP/clans_client.cpp @@ -1,8 +1,21 @@ #include "stdafx.h" #include + +// wolfssl uses old-style casts which break clang builds +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wold-style-cast" +#pragma clang diagnostic ignored "-Wextern-c-compat" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" +#endif + #include +#ifdef __clang__ +#pragma clang diagnostic pop +#endif + #include #include #include