From 20a9e13272fa0652142778059f4b0dbbd093f9f9 Mon Sep 17 00:00:00 2001 From: Rubidium Date: Thu, 12 Jan 2023 21:24:30 +0100 Subject: [PATCH] Fix: inconsistent definition of copy constructor and assignment --- src/3rdparty/fmt/core.h | 1 - src/3rdparty/squirrel/squirrel/sqclass.h | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/3rdparty/fmt/core.h b/src/3rdparty/fmt/core.h index 0a81e0ccd9..bddad78ec4 100644 --- a/src/3rdparty/fmt/core.h +++ b/src/3rdparty/fmt/core.h @@ -529,7 +529,6 @@ void check_format_string(S); struct error_handler { constexpr error_handler() = default; - constexpr error_handler(const error_handler&) = default; // This function is intentionally not constexpr to give a compile-time error. FMT_NORETURN FMT_API void on_error(const char* message); diff --git a/src/3rdparty/squirrel/squirrel/sqclass.h b/src/3rdparty/squirrel/squirrel/sqclass.h index 4fb6ecbd97..dad4ba08af 100644 --- a/src/3rdparty/squirrel/squirrel/sqclass.h +++ b/src/3rdparty/squirrel/squirrel/sqclass.h @@ -10,6 +10,7 @@ struct SQClassMember { val = o.val; attrs = o.attrs; } + SQClassMember& operator=(SQClassMember &o) = delete; SQObjectPtr val; SQObjectPtr attrs; };