From 66856b517ebc16cbc74f956e6d93ade9f7064cb8 Mon Sep 17 00:00:00 2001 From: Simon Brand Date: Mon, 27 Nov 2017 15:08:14 +0000 Subject: [PATCH] Update readme --- tests/bases.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/bases.cpp b/tests/bases.cpp index 9090f74..87b69b3 100644 --- a/tests/bases.cpp +++ b/tests/bases.cpp @@ -1,6 +1,11 @@ #include "catch.hpp" #include "expected.hpp" +// Old versions of GCC don't have the correct trait names. Could fix them up if needs be. +#if (defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ <= 9 && \ + !defined(__clang__)) +// nothing for now +#else TEST_CASE("Triviality", "[bases.triviality]") { REQUIRE(std::is_trivially_copy_constructible>::value); REQUIRE(std::is_trivially_copy_assignable>::value); @@ -115,6 +120,6 @@ TEST_CASE("Deletion", "[bases.deletion]") { //REQUIRE(!std::is_move_constructible>::value); //REQUIRE(!std::is_move_assignable>::value); } - - } + +#endif