From 9daa41724a809f580a046faf8577d314911ccb72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 3 May 2025 21:38:46 +0200 Subject: [PATCH] python: this should be deleted, not defaulted. Good thing the compiler never even attempted to instantiate this template operator. --- src/Corrade/PluginManager/PythonBindings.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Corrade/PluginManager/PythonBindings.h b/src/Corrade/PluginManager/PythonBindings.h index 7b99f1f..3945b39 100644 --- a/src/Corrade/PluginManager/PythonBindings.h +++ b/src/Corrade/PluginManager/PythonBindings.h @@ -48,7 +48,7 @@ template struct PyPluginHolder: std::unique_ptr { PyPluginHolder(PyPluginHolder&&) noexcept = default; PyPluginHolder(const PyPluginHolder&) = delete; PyPluginHolder& operator=(PyPluginHolder&&) noexcept = default; - PyPluginHolder& operator=(const PyPluginHolder&) = default; + PyPluginHolder& operator=(const PyPluginHolder&) = delete; ~PyPluginHolder() { /* On destruction, first `manager` and then the plugin would be