Mark exception_ptr tests as XFAIL on Windows for now
authorEric Fiselier <eric@efcs.ca>
Fri, 21 Apr 2017 02:13:33 +0000 (02:13 +0000)
committerEric Fiselier <eric@efcs.ca>
Fri, 21 Apr 2017 02:13:33 +0000 (02:13 +0000)
llvm-svn: 300942

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

index 6338c8a..ec5575d 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // class nested_exception;
index 4cbdbb2..92134c9 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // class nested_exception;
index 18ca996..8f8503b 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // class nested_exception;
index 68cd850..fe9cd60 100644 (file)
@@ -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 {};
index d511a72..73d02da 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 
index 6a9f25c..6353afc 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 
index 661f789..2046997 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 
index 3aa8dcf..9621a73 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // <exception>
 
 // typedef unspecified exception_ptr;
index 36feda7..4980c65 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>
 
index 565166c..7d27eee 100644 (file)
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+// exception_ptr has not been implemented on Windows
+// XFAIL: LIBCXX-WINDOWS-FIXME
+
 // UNSUPPORTED: libcpp-no-exceptions
 // <exception>