From 244e74ebe225c1ffeca0e5720542cecad79b707d Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Mon, 17 Feb 2020 20:47:31 +0300 Subject: [PATCH] Try to ignore some annoying warning (seems CIB) --- rpcs3/Emu/CPU/CPUTranslator.h | 9 +++++++++ rpcs3/Emu/Cell/PPUThread.cpp | 5 +++++ rpcs3/Emu/Cell/SPURecompiler.cpp | 5 +++++ 3 files changed, 19 insertions(+) diff --git a/rpcs3/Emu/CPU/CPUTranslator.h b/rpcs3/Emu/CPU/CPUTranslator.h index 6edf49c8c5..5c0e3e0bc4 100644 --- a/rpcs3/Emu/CPU/CPUTranslator.h +++ b/rpcs3/Emu/CPU/CPUTranslator.h @@ -37,6 +37,11 @@ #include #include +#ifndef _MSC_VER +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Winit-list-lifetime" +#endif + enum class i2 : char { }; @@ -2841,4 +2846,8 @@ struct fmt_unveil } }; +#ifndef _MSC_VER +#pragma GCC diagnostic pop +#endif + #endif diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index 1b65bab09c..d187be9ca3 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -1319,6 +1319,11 @@ extern void ppu_initialize() spu_cache::initialize(); } +#ifndef _MSC_VER +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Winit-list-lifetime" +#endif + extern void ppu_initialize(const ppu_module& info) { if (g_cfg.core.ppu_decoder != ppu_decoder_type::llvm) diff --git a/rpcs3/Emu/Cell/SPURecompiler.cpp b/rpcs3/Emu/Cell/SPURecompiler.cpp index 663965ae3e..1f183f78c4 100644 --- a/rpcs3/Emu/Cell/SPURecompiler.cpp +++ b/rpcs3/Emu/Cell/SPURecompiler.cpp @@ -3218,6 +3218,11 @@ void spu_recompiler_base::dump(const spu_program& result, std::string& out) #pragma GCC diagnostic pop #endif +#ifndef _MSC_VER +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Winit-list-lifetime" +#endif + class spu_llvm_recompiler : public spu_recompiler_base, public cpu_translator { // JIT Instance