Browse Source

Math: MSVC 2015 constexpr fun!

pull/297/head
Vladimír Vondruš 8 years ago
parent
commit
6d7558672d
  1. 10
      src/Magnum/Math/Test/RangeTest.cpp

10
src/Magnum/Math/Test/RangeTest.cpp

@ -393,8 +393,14 @@ void RangeTest::access() {
CORRADE_COMPARE(rect.data(), static_cast<void*>(&rect)); CORRADE_COMPARE(rect.data(), static_cast<void*>(&rect));
CORRADE_COMPARE(cube.data(), static_cast<void*>(&cube)); CORRADE_COMPARE(cube.data(), static_cast<void*>(&cube));
constexpr Int lineData = *cline.data(); constexpr Int lineData = *cline.data();
constexpr Int rectData = *crect.data(); #ifndef CORRADE_MSVC2015_COMPATIBILITY /* Apparently dereferencing a pointer is verboten */
constexpr Int cubeData = *ccube.data(); constexpr
#endif
Int rectData = *crect.data();
#ifndef CORRADE_MSVC2015_COMPATIBILITY /* Apparently dereferencing a pointer is verboten */
constexpr
#endif
Int cubeData = *ccube.data();
CORRADE_COMPARE(lineData, 34); CORRADE_COMPARE(lineData, 34);
CORRADE_COMPARE(rectData, 34); CORRADE_COMPARE(rectData, 34);
CORRADE_COMPARE(cubeData, 34); CORRADE_COMPARE(cubeData, 34);

Loading…
Cancel
Save