Remove SFINAE support for all unknown compilers

This commit is contained in:
Phil Nash
2013-04-18 07:40:19 +01:00
parent bd5910ef9f
commit 052dc18c76
2 changed files with 12 additions and 10 deletions

View File

@@ -342,9 +342,11 @@ struct Awkward
operator int() const { return 7; }
};
TEST_CASE( "non streamable", "" )
{
Awkward awkward;
std::string s = Catch::toString( awkward );
REQUIRE( s == "7" ); // This is ambiguous without SFINAE
}
// This now works with GCC/ Clang usinh SFINAE
// Uncomment when it works on all compilers that are tested
//TEST_CASE( "non streamable", "" )
//{
// Awkward awkward;
// std::string s = Catch::toString( awkward );
// REQUIRE( s == "7" ); // This is ambiguous without SFINAE
//}