[libcxx] r300942 - Mark exception_ptr tests as XFAIL on Windows for now

Eric Fiselier via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 20 19:13:36 PDT 2017


Author: ericwf
Date: Thu Apr 20 21:13:33 2017
New Revision: 300942

URL: http://llvm.org/viewvc/llvm-project?rev=300942&view=rev
Log:
Mark exception_ptr tests as XFAIL on Windows for now

Modified:
    libcxx/trunk/test/std/language.support/support.exception/except.nested/assign.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/current_exception.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp
    libcxx/trunk/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp

Modified: libcxx/trunk/test/std/language.support/support.exception/except.nested/assign.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/except.nested/assign.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/except.nested/assign.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/except.nested/assign.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // class nested_exception;

Modified: libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // class nested_exception;

Modified: libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // class nested_exception;

Modified: libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 
@@ -43,7 +46,7 @@ class C
 {
 public:
 	virtual ~C() {}
-	C * operator&() const { assert(false); } // should not be called
+	C * operator&() const { assert(false); return nullptr; } // should not be called
 };
 
 class D : private std::nested_exception {};

Modified: libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 

Modified: libcxx/trunk/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 

Modified: libcxx/trunk/test/std/language.support/support.exception/propagation/current_exception.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/propagation/current_exception.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/propagation/current_exception.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/propagation/current_exception.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 

Modified: libcxx/trunk/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/propagation/exception_ptr.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // typedef unspecified exception_ptr;

Modified: libcxx/trunk/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 

Modified: libcxx/trunk/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp?rev=300942&r1=300941&r2=300942&view=diff
==============================================================================
--- libcxx/trunk/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp (original)
+++ libcxx/trunk/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp Thu Apr 20 21:13:33 2017
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 




More information about the cfe-commits mailing list