From ff947563da6511270d8b7292e162f8549df8267f Mon Sep 17 00:00:00 2001 From: Michael Schellenberger Costa Date: Tue, 19 May 2020 02:45:54 +0200 Subject: [PATCH] Enable span tests now that libc++ has been updated (#839) Co-authored-by: Casey Carter --- llvm-project | 2 +- tests/libcxx/expected_results.txt | 21 --------------------- tests/libcxx/skipped_tests.txt | 21 --------------------- 3 files changed, 1 insertion(+), 43 deletions(-) diff --git a/llvm-project b/llvm-project index 8615ce246..634a0acb3 160000 --- a/llvm-project +++ b/llvm-project @@ -1 +1 @@ -Subproject commit 8615ce246d1c3424cd5958592ba2779aa7d37535 +Subproject commit 634a0acb307ddad21c5542dc313e02b4df9b216e diff --git a/tests/libcxx/expected_results.txt b/tests/libcxx/expected_results.txt index 3d6e78916..9d79b8634 100644 --- a/tests/libcxx/expected_results.txt +++ b/tests/libcxx/expected_results.txt @@ -691,9 +691,6 @@ std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp std/depr/depr.c.headers/math_h.pass.cpp FAIL std/numerics/c.math/cmath.pass.cpp FAIL -# Test needs to be updated for P1976R2 "Explicit Constructors For Fixed-Extent span From Dynamic-Extent Ranges". -std/containers/views/span.cons/assign.pass.cpp FAIL - # Test bug after LWG-2899 "is_(nothrow_)move_constructible and tuple, optional and unique_ptr" was accepted. std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.pass.cpp FAIL std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp FAIL @@ -703,21 +700,6 @@ std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move.pass.cpp # Test bug after LWG-3257 "Missing feature testing macro update from P0858" was accepted. std/language.support/support.limits/support.limits.general/string.version.pass.cpp FAIL -# Test needs to be updated for LWG-3320 removing span::const_iterator. -std/containers/views/types.pass.cpp FAIL -std/containers/views/span.iterators/begin.pass.cpp FAIL -std/containers/views/span.iterators/rbegin.pass.cpp FAIL -std/containers/views/span.iterators/end.pass.cpp FAIL -std/containers/views/span.iterators/rend.pass.cpp FAIL - -# Test needs to be removed after P2116R0 removed the tuple interface of span -std/containers/views/span.tuple/get.fail.cpp PASS -std/containers/views/span.tuple/get.pass.cpp FAIL -std/containers/views/span.tuple/tuple_element.fail.cpp PASS -std/containers/views/span.tuple/tuple_element.pass.cpp FAIL -std/containers/views/span.tuple/tuple_size.fail.cpp PASS -std/containers/views/span.tuple/tuple_size.pass.cpp FAIL - # Not yet analyzed, likely bogus tests. Appears to be timing assumptions. std/thread/futures/futures.async/async.pass.cpp SKIPPED std/thread/futures/futures.shared_future/get.pass.cpp SKIPPED @@ -1029,9 +1011,6 @@ std/containers/unord/unord.multimap/unord.multimap.cnstr/deduct.pass.cpp:0 FAIL std/containers/unord/unord.multimap/unord.multimap.cnstr/deduct_const.pass.cpp FAIL std/utilities/tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp:0 FAIL -# Not yet analyzed. Assertion failed: f16_8.out(mbs, c16, c_c16p, c_c16p, c8, c8+4, c8p) == F32_8::ok -std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp FAIL - # Not yet analyzed. Frequent timeouts std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp SKIPPED diff --git a/tests/libcxx/skipped_tests.txt b/tests/libcxx/skipped_tests.txt index 1816c111f..1e43a4bda 100644 --- a/tests/libcxx/skipped_tests.txt +++ b/tests/libcxx/skipped_tests.txt @@ -691,9 +691,6 @@ thread\thread.threads\thread.thread.class\thread.thread.member\join.pass.cpp depr\depr.c.headers\math_h.pass.cpp numerics\c.math\cmath.pass.cpp -# Test needs to be updated for P1976R2 "Explicit Constructors For Fixed-Extent span From Dynamic-Extent Ranges". -containers\views\span.cons\assign.pass.cpp - # Test bug after LWG-2899 "is_(nothrow_)move_constructible and tuple, optional and unique_ptr" was accepted. utilities\smartptr\unique.ptr\unique.ptr.class\unique.ptr.asgn\move_convert.pass.cpp utilities\smartptr\unique.ptr\unique.ptr.class\unique.ptr.asgn\move_convert.runtime.pass.cpp @@ -703,21 +700,6 @@ utilities\smartptr\unique.ptr\unique.ptr.class\unique.ptr.asgn\move.pass.cpp # Test bug after LWG-3257 "Missing feature testing macro update from P0858" was accepted. language.support\support.limits\support.limits.general\string.version.pass.cpp -# Test needs to be updated for LWG-3320 removing span::const_iterator. -containers\views\types.pass.cpp -containers\views\span.iterators\begin.pass.cpp -containers\views\span.iterators\rbegin.pass.cpp -containers\views\span.iterators\end.pass.cpp -containers\views\span.iterators\rend.pass.cpp - -# Test needs to be removed after P2116R0 removed the tuple interface of span -containers\views\span.tuple\get.fail.cpp -containers\views\span.tuple\get.pass.cpp -containers\views\span.tuple\tuple_element.fail.cpp -containers\views\span.tuple\tuple_element.pass.cpp -containers\views\span.tuple\tuple_size.fail.cpp -containers\views\span.tuple\tuple_size.pass.cpp - # Not yet analyzed, likely bogus tests. Appears to be timing assumptions. thread\futures\futures.async\async.pass.cpp thread\futures\futures.shared_future\get.pass.cpp @@ -1029,9 +1011,6 @@ containers\unord\unord.multimap\unord.multimap.cnstr\deduct.pass.cpp containers\unord\unord.multimap\unord.multimap.cnstr\deduct_const.pass.cpp utilities\tuple\tuple.tuple\tuple.cnstr\deduct.pass.cpp -# Not yet analyzed. Assertion failed: f16_8.out(mbs, c16, c_c16p, c_c16p, c8, c8+4, c8p) == F32_8::ok -localization\locale.categories\category.ctype\locale.codecvt\locale.codecvt.members\utf_sanity_check.pass.cpp - # Not yet analyzed. Frequent timeouts containers\sequences\deque\deque.modifiers\insert_iter_iter.pass.cpp