diff --git a/src/Trade/ObjectData3D.cpp b/src/Trade/ObjectData3D.cpp index 217eaee73..f12fa9206 100644 --- a/src/Trade/ObjectData3D.cpp +++ b/src/Trade/ObjectData3D.cpp @@ -32,6 +32,8 @@ ObjectData3D::ObjectData3D(std::vector children, const Matrix4& tra ObjectData3D::ObjectData3D(ObjectData3D&&) = default; +ObjectData3D::~ObjectData3D() = default; + ObjectData3D& ObjectData3D::operator=(ObjectData3D&&) = default; #ifndef DOXYGEN_GENERATING_OUTPUT diff --git a/src/Trade/ObjectData3D.h b/src/Trade/ObjectData3D.h index 12e5388d4..0f296fc14 100644 --- a/src/Trade/ObjectData3D.h +++ b/src/Trade/ObjectData3D.h @@ -75,7 +75,7 @@ class MAGNUM_EXPORT ObjectData3D { ObjectData3D(ObjectData3D&&); /** @brief Destructor */ - virtual ~ObjectData3D() {} + virtual ~ObjectData3D(); /** @brief Copying is not allowed */ ObjectData3D& operator=(const ObjectData3D&) = delete;