From 4356aebdbe0d992f975c23075260e63d12e5554b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 3 Jul 2013 13:26:14 +0200 Subject: [PATCH] GCC 4.5 compatibility: can't default destructor in class body. --- src/AbstractImage.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/AbstractImage.h b/src/AbstractImage.h index 423370116..abec6dacf 100644 --- a/src/AbstractImage.h +++ b/src/AbstractImage.h @@ -81,7 +81,7 @@ class MAGNUM_EXPORT AbstractImage { std::size_t pixelSize() const { return pixelSize(_format, _type); } protected: - ~AbstractImage() = default; + ~AbstractImage(); #ifdef DOXYGEN_GENERATING_OUTPUT private: @@ -92,6 +92,9 @@ class MAGNUM_EXPORT AbstractImage { ImageType _type; }; +/* GCC 4.5 doesn't take `= default` as inline */ +inline AbstractImage::~AbstractImage() = default; + } #endif