diff --git a/src/AbstractObject.h b/src/AbstractObject.h index 33b0f26fc..3fea9ca38 100644 --- a/src/AbstractObject.h +++ b/src/AbstractObject.h @@ -61,8 +61,8 @@ class MAGNUM_EXPORT AbstractObject { static Int maxLabelLength(); protected: - MAGNUM_LOCAL AbstractObject() = default; - MAGNUM_LOCAL ~AbstractObject() = default; + MAGNUM_LOCAL AbstractObject(); + MAGNUM_LOCAL ~AbstractObject(); private: static MAGNUM_LOCAL void labelImplementationNoOp(GLenum, GLuint, const std::string&); @@ -73,6 +73,9 @@ class MAGNUM_EXPORT AbstractObject { static MAGNUM_LOCAL std::string getLabelImplementationKhr(GLenum identifier, GLuint name); }; +inline AbstractObject::AbstractObject() = default; +inline AbstractObject::~AbstractObject() = default; + } #endif