From 60b7357f7b5628f055310a7fabb8abc460e7dee0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 4 Jan 2014 01:41:51 +0100 Subject: [PATCH] GCC 4.5 compatibility: cannot default constructor in class body. --- src/AbstractObject.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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