Skip to content

Commit

Permalink
Enable span tests now that libc++ has been updated (#839)
Browse files Browse the repository at this point in the history
Co-authored-by: Casey Carter <[email protected]>
  • Loading branch information
miscco and CaseyCarter authored May 19, 2020
1 parent 588dd39 commit ff94756
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 43 deletions.
2 changes: 1 addition & 1 deletion llvm-project
Submodule llvm-project updated 2834 files
21 changes: 0 additions & 21 deletions tests/libcxx/expected_results.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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

Expand Down
21 changes: 0 additions & 21 deletions tests/libcxx/skipped_tests.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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

Expand Down

0 comments on commit ff94756

Please sign in to comment.