From 79f202ea5cfa6c10d3c822a1143943fa34fce173 Mon Sep 17 00:00:00 2001 From: iwubcode Date: Sun, 16 Jul 2023 19:44:15 -0500 Subject: [PATCH] VideoCommon: fix some compiler warnings for CustomAsset. FreeBSD compiler complained about a defaulted move constructor due to the mutex being implicitly deleted. Additionally, the const owning library deleted the copy constructor. --- Source/Core/VideoCommon/Assets/CustomAsset.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Core/VideoCommon/Assets/CustomAsset.h b/Source/Core/VideoCommon/Assets/CustomAsset.h index 9a11a49365..ea4a182932 100644 --- a/Source/Core/VideoCommon/Assets/CustomAsset.h +++ b/Source/Core/VideoCommon/Assets/CustomAsset.h @@ -20,10 +20,10 @@ public: CustomAsset(std::shared_ptr library, const CustomAssetLibrary::AssetID& asset_id); virtual ~CustomAsset() = default; - CustomAsset(const CustomAsset&) = default; - CustomAsset(CustomAsset&&) = default; - CustomAsset& operator=(const CustomAsset&) = default; - CustomAsset& operator=(CustomAsset&&) = default; + CustomAsset(const CustomAsset&) = delete; + CustomAsset(CustomAsset&&) = delete; + CustomAsset& operator=(const CustomAsset&) = delete; + CustomAsset& operator=(CustomAsset&&) = delete; // Loads the asset from the library returning a pass/fail result bool Load();