From dff7352e2eca04ebdddff21e44c1130dcc13f0aa Mon Sep 17 00:00:00 2001 From: Megamouse Date: Fri, 19 Apr 2024 23:49:47 +0200 Subject: [PATCH] llvm: silence warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] --- rpcs3/Emu/Cell/PPUThread.cpp | 1 + rpcs3/Emu/Cell/SPULLVMRecompiler.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index a9d61cca58..2720465355 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -35,6 +35,7 @@ #pragma GCC diagnostic ignored "-Wold-style-cast" #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wmissing-noreturn" +#pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif #include #include diff --git a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp index 50afa7a568..ea69470b8f 100644 --- a/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPULLVMRecompiler.cpp @@ -35,6 +35,7 @@ const extern spu_decoder g_spu_iflag; #pragma GCC diagnostic ignored "-Wold-style-cast" #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wmissing-noreturn" +#pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif #include #include