From 06ab5b33cd872cb3053264146245cd0da35fa10e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 2 Apr 2020 16:43:47 +0200 Subject: [PATCH] Shaders: fix strict aliasing warnings. --- src/Magnum/Shaders/MeshVisualizer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Magnum/Shaders/MeshVisualizer.h b/src/Magnum/Shaders/MeshVisualizer.h index d6a280a24..9a4bedf16 100644 --- a/src/Magnum/Shaders/MeshVisualizer.h +++ b/src/Magnum/Shaders/MeshVisualizer.h @@ -241,7 +241,7 @@ class MAGNUM_SHADERS_EXPORT MeshVisualizer2D: public Implementation::MeshVisuali /** @brief Flags */ Flags flags() const { - return reinterpret_cast(Implementation::MeshVisualizerBase::_flags); + return Flag(UnsignedShort(Implementation::MeshVisualizerBase::_flags)); } /** @@ -760,7 +760,7 @@ class MAGNUM_SHADERS_EXPORT MeshVisualizer3D: public Implementation::MeshVisuali /** @brief Flags */ Flags flags() const { - return reinterpret_cast(Implementation::MeshVisualizerBase::_flags); + return Flag(UnsignedShort(Implementation::MeshVisualizerBase::_flags)); } #ifdef MAGNUM_BUILD_DEPRECATED