From 026cb24a14036422f324ca39df3d883a923673cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 3 Aug 2018 02:34:30 +0200 Subject: [PATCH] SceneGraph: GCC 4.7 SRSLY ... and the other compilers as well?! --- .../SceneGraph/TranslationRotationScalingTransformation2D.h | 4 +++- .../SceneGraph/TranslationRotationScalingTransformation3D.h | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Magnum/SceneGraph/TranslationRotationScalingTransformation2D.h b/src/Magnum/SceneGraph/TranslationRotationScalingTransformation2D.h index 4b0cc3d7c..86b93364c 100644 --- a/src/Magnum/SceneGraph/TranslationRotationScalingTransformation2D.h +++ b/src/Magnum/SceneGraph/TranslationRotationScalingTransformation2D.h @@ -224,7 +224,9 @@ template class BasicTranslationRotationScalingTransformation2D: public Math::Vector2 _translation; Math::Complex _rotation; - Math::Vector2 _scaling{T(1)}; + /* Can't {} on GCC 4.7, _scaling(T(1)) fails on the most vexing parse + (what the ... eh???) */ + Math::Vector2 _scaling = Math::Vector2(T(1)); }; /** diff --git a/src/Magnum/SceneGraph/TranslationRotationScalingTransformation3D.h b/src/Magnum/SceneGraph/TranslationRotationScalingTransformation3D.h index 4ed96c2f3..a0aa22dbf 100644 --- a/src/Magnum/SceneGraph/TranslationRotationScalingTransformation3D.h +++ b/src/Magnum/SceneGraph/TranslationRotationScalingTransformation3D.h @@ -314,7 +314,9 @@ template class BasicTranslationRotationScalingTransformation3D: public Math::Vector3 _translation; Math::Quaternion _rotation; - Math::Vector3 _scaling{T(1)}; + /* Can't {} on GCC 4.7, _scaling(T(1)) fails on the most vexing parse + (what the ... eh???) */ + Math::Vector3 _scaling = Math::Vector3(T(1)); }; /**