From 5f61f8a7b7385176b90898e2a891dff18f1e3bc1 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();