diff --git a/src/Shapes/shapeImplementation.h b/src/Shapes/shapeImplementation.h index d90f889e5..05b5dd86f 100644 --- a/src/Shapes/shapeImplementation.h +++ b/src/Shapes/shapeImplementation.h @@ -132,7 +132,7 @@ template struct MAGNUM_SHAPES_EXPORT AbstractShape { template struct Shape: AbstractShape { T shape; - explicit Shape() = default; + explicit Shape(); explicit Shape(const T& shape): shape(shape) {} explicit Shape(T&& shape): shape(std::move(shape)) {} @@ -150,6 +150,8 @@ template struct Shape: AbstractShape { } }; +template Shape::Shape() = default; + }}} #endif