[all-commits] [llvm/llvm-project] f3a970: [libc++] Mark tests that use check_assertion.h as ...
john-brawn-arm via All-commits
all-commits at lists.llvm.org
Fri May 6 03:03:43 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f3a970a8255279bf519d921e3dc45354e68577ac
https://github.com/llvm/llvm-project/commit/f3a970a8255279bf519d921e3dc45354e68577ac
Author: John Brawn <john.brawn at arm.com>
Date: 2022-05-06 (Fri, 06 May 2022)
Changed paths:
M libcxx/test/libcxx/algorithms/alg.sorting/assert.min.max.pass.cpp
M libcxx/test/libcxx/algorithms/debug_less.inconsistent.pass.cpp
M libcxx/test/libcxx/algorithms/debug_less.pass.cpp
M libcxx/test/libcxx/containers/sequences/array/array.zero/assert.back.pass.cpp
M libcxx/test/libcxx/containers/sequences/array/array.zero/assert.front.pass.cpp
M libcxx/test/libcxx/containers/sequences/array/array.zero/assert.subscript.pass.cpp
M libcxx/test/libcxx/containers/sequences/deque/assert.pop_back.empty.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.cons/debug.copy.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/assert.erase_iter.end.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/assert.pop_back.empty.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.emplace.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.erase.iter.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.erase.iter_iter.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_iter_iter.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_rvalue.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_size_value.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.modifiers/debug.insert.iter_value.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.ops/debug.splice.pos_list.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.ops/debug.splice.pos_list_iter.pass.cpp
M libcxx/test/libcxx/containers/sequences/list/list.ops/debug.splice.pos_list_iter_iter.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/assert.back.empty.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/assert.cback.empty.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/assert.cfront.empty.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/assert.cindex.oob.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/assert.front.empty.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/assert.index.oob.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/assert.pop_back.empty.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.add.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.compare.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.decrement.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.index.pass.cpp
M libcxx/test/libcxx/containers/sequences/vector/debug.iterator.subtract.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/assert.bucket.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/assert.bucket_size.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/assert.max_load_factor.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/debug.insert.hint_const_lvalue.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/debug.insert.hint_rvalue.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/debug.iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/debug.iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/debug.local_iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/debug.local_iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/debug.swap.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/unord.map.modifiers/debug.erase.iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.map/unord.map.modifiers/debug.erase.iter_iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/assert.bucket.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/assert.bucket_size.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/assert.max_load_factor.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/debug.insert.hint_const_lvalue.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/debug.insert.hint_rvalue.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/debug.iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/debug.iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/debug.local_iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/debug.local_iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/debug.swap.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/unord.multimap.modifiers/debug.erase.iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multimap/unord.multimap.modifiers/debug.erase.iter_iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/assert.bucket.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/assert.bucket_size.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/assert.max_load_factor.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.erase.iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.erase.iter_iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.insert.hint_const_lvalue.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.local_iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.local_iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.multiset/debug.swap.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/assert.bucket.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/assert.bucket_size.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/assert.max_load_factor.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.erase.iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.erase.iter_iter.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.insert.hint_const_lvalue.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.local_iterator.dereference.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.local_iterator.increment.pass.cpp
M libcxx/test/libcxx/containers/unord/unord.set/debug.swap.pass.cpp
M libcxx/test/libcxx/debug/containers/associative_containers.pass.cpp
M libcxx/test/libcxx/debug/containers/sequence_container_iterators.pass.cpp
M libcxx/test/libcxx/debug/containers/string.pass.cpp
M libcxx/test/libcxx/debug/containers/unord_containers.pass.cpp
M libcxx/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/assert.deallocate.pass.cpp
M libcxx/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/assert.deallocate.pass.cpp
M libcxx/test/libcxx/input.output/filesystems/class.path/path.itr/assert.iterator.pass.cpp
M libcxx/test/libcxx/iterators/assert.advance.pass.cpp
M libcxx/test/libcxx/iterators/assert.next.pass.cpp
M libcxx/test/libcxx/iterators/assert.prev.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/assert.equal.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.lazy.split/range.lazy.split.outer/assert.equal.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.access/assert.back.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.access/assert.cback.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.access/assert.cfront.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.access/assert.cindex.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.access/assert.front.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.access/assert.index.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.add.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.compare.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.decrement.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.dereference.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.increment.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.index.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.iterators/debug.iterator.subtract.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.erase_iter.null.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.pop_back.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.erase.iter.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.erase.iter_iter.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.insert.iter_char.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.insert.iter_iter_iter.pass.cpp
M libcxx/test/libcxx/strings/basic.string/string.modifiers/debug.insert.iter_size_char.pass.cpp
M libcxx/test/libcxx/strings/string.view/assert.ctor.pointer.pass.cpp
M libcxx/test/libcxx/thread/futures/futures.promise/assert.set_exception.pass.cpp
M libcxx/test/libcxx/thread/futures/futures.promise/assert.set_exception_at_thread_exit.pass.cpp
M libcxx/test/libcxx/utilities/optional/optional.object/optional.object.observe/assert.dereference.pass.cpp
M libcxx/test/libcxx/utilities/optional/optional.object/optional.object.observe/assert.op_arrow.pass.cpp
M libcxx/test/support/test.support/test_check_assertion.pass.cpp
M libcxx/utils/libcxx/test/features.py
Log Message:
-----------
[libc++] Mark tests that use check_assertion.h as requiring unix headers
On targets without unistd.h or sys/wait.h (such as bare metal targets)
any test that uses check_assertion.h will fail, so add
REQUIRES: has-unix-headers to them and autodetect whether we have
these headers or not.
These tests currently have unsupported on windows, but that's exactly
because windows doesn't have these headers so we can remove the
specific check for windows.
Differential Revision: https://reviews.llvm.org/D124623
More information about the All-commits
mailing list