diff --git a/call_traits_test.cpp b/call_traits_test.cpp index da41fd1..762d8b8 100644 --- a/call_traits_test.cpp +++ b/call_traits_test.cpp @@ -366,7 +366,10 @@ template struct call_traits_test; unsigned int expected_failures = 10; #elif defined(__BORLANDC__) unsigned int expected_failures = 2; +#elif defined(__GNUC__) +unsigned int expected_failures = 4; #else unsigned int expected_failures = 0; #endif + diff --git a/compressed_pair_test.cpp b/compressed_pair_test.cpp index 4da8a91..cc03544 100644 --- a/compressed_pair_test.cpp +++ b/compressed_pair_test.cpp @@ -149,7 +149,7 @@ template compressed_pair::compressed_pair(); #ifdef __BORLANDC__ // can't handle both types empty: -unsigned int expected_failures = 1; +unsigned int expected_failures = 4; #elif defined(__GNUC__) // no zero sized base classes: unsigned int expected_failures = 4; @@ -159,3 +159,4 @@ unsigned int expected_failures = 0; +