Browse Source

GCC 4.4 compatibility: no std::is_constructible type trait.

Vladimír Vondruš 11 years ago
parent
commit
bfb11da4a5
  1. 4
      src/Magnum/Test/TransformFeedbackGLTest.cpp

4
src/Magnum/Test/TransformFeedbackGLTest.cpp

@ -77,11 +77,15 @@ void TransformFeedbackGLTest::construct() {
} }
void TransformFeedbackGLTest::constructCopy() { void TransformFeedbackGLTest::constructCopy() {
#ifndef CORRADE_GCC44_COMPATIBILITY
CORRADE_VERIFY(!(std::is_constructible<TransformFeedback, const TransformFeedback&>::value)); CORRADE_VERIFY(!(std::is_constructible<TransformFeedback, const TransformFeedback&>::value));
/* GCC 4.6 doesn't have std::is_assignable */ /* GCC 4.6 doesn't have std::is_assignable */
#ifndef CORRADE_GCC46_COMPATIBILITY #ifndef CORRADE_GCC46_COMPATIBILITY
CORRADE_VERIFY(!(std::is_assignable<TransformFeedback, const TransformFeedback&>{})); CORRADE_VERIFY(!(std::is_assignable<TransformFeedback, const TransformFeedback&>{}));
#endif #endif
#else
CORRADE_SKIP("Type traits needed to test this are not available on GCC 4.4.");
#endif
} }
void TransformFeedbackGLTest::constructMove() { void TransformFeedbackGLTest::constructMove() {

Loading…
Cancel
Save