diff --git a/meta/explicit-failures-markup.xml b/meta/explicit-failures-markup.xml new file mode 100644 index 0000000..2f43154 --- /dev/null +++ b/meta/explicit-failures-markup.xml @@ -0,0 +1,245 @@ + + + + + + + + + Type Traits tests are run with warnings-as-errors and GCC 3.x emits warnings with this test + that I haven't been able to suppress. + + + + + + + RValue reference suppprt in VC10 is unable to handle these tests fully. + + + + + + + + + Apparently the compiler can't cope with these - later versions are fine though. + Probably work-round-able if someone would care to look into these. + + + + + + + + + + + + + + + + + + + + This failure is caused by the lack of compiler support for class template + partial specialization. A limited subset of the tested functionality is + available on the compiler through a user-side workaround (see + + http://www.boost.org/libs/type_traits/index.html#transformations for + details). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + See bug 99776 'enum UIntEnum { value = UINT_MAX } is promoted to int' + http://lab.msdn.microsoft.com/ProductFeedback/viewfeedback.aspx?feedbackid=22b0a6b7-120f-4ca0-9136-fa1b25b26efe + https://developercommunity.visualstudio.com/content/problem/490264/standard-violation-enum-underlying-type-cannot-rep.html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This functionality is available only on compilers that implement C++ Core Language + Defect Report 337. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Type Traits library is broken when used with Sunpro-5.3 and the + argument to the template is an array or function type. Most other argument types + do work as expected: in other words the functionality is limited + with this compiler, but not so much as to render the library unuseable. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Type Traits library is broken when used with Sunpro-5.8 and the + argument to the template is a function type. Most other argument types + do work as expected: in other words the functionality is limited + with this compiler, but not so much as to render the library unuseable. + + + + + + + This fails with an internal compiler error, + there is no workaround as yet. + + + + + + + + + + + + + + + Older versions of MWCW incorrectly align pointers to member functions + (they use 12-byte boundaries, rather than a power-of-2 boundary), + leading to alignment_of / aligned_storage + to fail with these types on this compiler. + + + +