From 51a68a3fef31568160a4d719f0088df5ab779a3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 3 Dec 2022 23:01:51 +0100 Subject: [PATCH] Trade: work around MSVC 2015 parser warts. --- src/Magnum/Trade/SceneData.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Trade/SceneData.cpp b/src/Magnum/Trade/SceneData.cpp index 839036ec0..ad14ed04f 100644 --- a/src/Magnum/Trade/SceneData.cpp +++ b/src/Magnum/Trade/SceneData.cpp @@ -640,7 +640,11 @@ namespace { inline Long extractStringFieldOffset(const UnsignedLong strideOffset) { union { struct { - Short:16; + Short + #ifdef CORRADE_MSVC2015_COMPATIBILITY + _dummy /* "error C2059: syntax error: ':'" otherwise, heh */ + #endif + :16; Long offset:48; } s; UnsignedLong u;