diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml
index 0fd4915f51..e8a5729c3b 100644
--- a/status/explicit-failures-markup.xml
+++ b/status/explicit-failures-markup.xml
@@ -841,8 +841,9 @@
- Most tests use C++11 lambda functions and variadic macros (even
- if technically the library itself does not require C++11).
+ Test fails because, as most tests, it uses C++11 lambda
+ functions and variadic macros (even if technically the library
+ itself does not require C++11).
@@ -851,9 +852,9 @@
- See https://bugs.llvm.org/show_bug.cgi?id=16312 "Clang 3.0 is
- pretty old and lambdas there are known not to work" (this
- compiler bug seems to be fixed in Clang 3.1 already).
+ Test fails because this compiler version does not propery
+ implements lambda functions (this seems to be fixed in Clang
+ 3.1, see https://bugs.llvm.org/show_bug.cgi?id=16312).
@@ -883,6 +884,45 @@
instead of `boost::contract::check` on C++17 compilers).
+
+
+
+
+
+
+
+
+
+
+ Test fails because this complier version does not properly
+ implement SFINAE causing incorrect errors on substituion
+ failures for private and protected members (this seems to be
+ fixed in GCC 4.8 and MSVC 12.0).
+
+
+
+
+
+
+
+
+
+ Test fails because this compiler version seems to incorrectly
+ check access level of members in base classes in a context when
+ only dervied class' members are used (this seems to be fixed
+ in GCC 4.8, possibly related to
+ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57973).
+
+
+
+
+
+
+ Test fails because of MSVC 10.0 bug for lambdas within template
+ class initialization list (this can be worked around using a
+ functor bind instead of a lambda but it was fixed in MSVC 11.0).
+
+