From d8628174856fbab7534b867981f4978b712e63a6 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sun, 30 May 2021 23:23:56 +0300 Subject: [PATCH] vm::ref: remove erroneous default constructor --- rpcs3/Emu/Memory/vm_ref.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Memory/vm_ref.h b/rpcs3/Emu/Memory/vm_ref.h index ce83cb4d65..4e792b9f55 100644 --- a/rpcs3/Emu/Memory/vm_ref.h +++ b/rpcs3/Emu/Memory/vm_ref.h @@ -5,6 +5,11 @@ #include "util/to_endian.hpp" +#ifndef _MSC_VER +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Weffc++" +#endif + namespace vm { template @@ -24,8 +29,6 @@ namespace vm using type = T; using addr_type = std::remove_cv_t; - _ref_base() = default; - _ref_base(const _ref_base&) = default; _ref_base(vm::addr_t addr) @@ -178,6 +181,10 @@ namespace vm } } +#ifndef _MSC_VER +#pragma GCC diagnostic pop +#endif + // Change AT endianness to BE/LE template struct to_se, Se>