diff --git a/src/Magnum/Trade/SkinData.cpp b/src/Magnum/Trade/SkinData.cpp index 775a197ac..797cea200 100644 --- a/src/Magnum/Trade/SkinData.cpp +++ b/src/Magnum/Trade/SkinData.cpp @@ -43,6 +43,8 @@ template SkinData::SkinData(DataFlags, const template SkinData::SkinData(SkinData&&) noexcept = default; +template SkinData::~SkinData() = default; + template SkinData& SkinData::operator=(SkinData&&) noexcept = default; template Containers::Array SkinData::releaseJointData() { diff --git a/src/Magnum/Trade/SkinData.h b/src/Magnum/Trade/SkinData.h index a2a829344..c956191a6 100644 --- a/src/Magnum/Trade/SkinData.h +++ b/src/Magnum/Trade/SkinData.h @@ -82,6 +82,8 @@ template class SkinData { /** @brief Move constructor */ SkinData(SkinData&& other) noexcept; + ~SkinData(); + /** @brief Copying is not allowed */ SkinData& operator=(const SkinData&) = delete;