From d8ce08dd6474e6baa01ec124ff5bac536ecdb7c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 6 Sep 2015 23:22:56 +0200 Subject: [PATCH] MSVC 2015 compatibility: what I'm doing wrong? --- src/Magnum/PixelStorage.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Magnum/PixelStorage.h b/src/Magnum/PixelStorage.h index b75bb9195..85cc49c8e 100644 --- a/src/Magnum/PixelStorage.h +++ b/src/Magnum/PixelStorage.h @@ -270,7 +270,10 @@ class MAGNUM_EXPORT CompressedPixelStorage: public PixelStorage { * Sets all parameters to default values, i.e. all values set to * `false`/`0` except for alignment, which is `4`. */ - constexpr /*implicit*/ CompressedPixelStorage() noexcept: _blockSize{0}, _blockDataSize{0} {} + #ifndef CORRADE_MSVC2015_COMPATIBILITY /* What am I doing wrong? */ + constexpr + #endif + /*implicit*/ CompressedPixelStorage() noexcept: _blockSize{0}, _blockDataSize{0} {} /** @brief Compressed block size */ constexpr Vector3i compressedBlockSize() const { return _blockSize; }