forked from OSchip/llvm-project
bc933768a6
test/std/containers/Emplaceable.h test/std/containers/NotConstructible.h test/support/counting_predicates.hpp Replace unary_function/binary_function inheritance with typedefs. test/std/depr/depr.function.objects/depr.base/binary_function.pass.cpp test/std/depr/depr.function.objects/depr.base/unary_function.pass.cpp test/std/utilities/function.objects/func.require/binary_function.pass.cpp test/std/utilities/function.objects/func.require/unary_function.pass.cpp Mark these tests as requiring 98/03/11/14 because 17 removed unary_function/binary_function. test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp Mark these tests as requiring 11/14 because 17 removed packaged_task allocator support. test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.pass.cpp This test doesn't need to be skipped in C++17 mode. Only the construction of std::function from an allocator needs to be skipped in C++17 mode. test/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp test/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp test/std/utilities/function.objects/refwrap/refwrap.const/copy_ctor.pass.cpp test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp When testing these reference_wrapper features, unary_function inheritance is totally irrelevant. test/std/utilities/function.objects/refwrap/weak_result.pass.cpp Define and use my_unary_function/my_binary_function to test the weak result type machinery (which is still present in C++17, although deprecated). test/support/msvc_stdlib_force_include.hpp Now we can test C++17 strictly, without enabling removed features. Fixes D36503. llvm-svn: 311705 |
||
---|---|---|
.. | ||
test.support | ||
test.workarounds | ||
Counter.h | ||
DefaultOnly.h | ||
MoveOnly.h | ||
allocators.h | ||
any_helpers.h | ||
archetypes.hpp | ||
archetypes.ipp | ||
asan_testing.h | ||
assert_checkpoint.h | ||
cmpxchg_loop.h | ||
constexpr_char_traits.hpp | ||
container_test_types.h | ||
controlled_allocators.hpp | ||
coroutine_types.h | ||
count_new.hpp | ||
counting_predicates.hpp | ||
debug_mode_helper.h | ||
deleter_types.h | ||
demangle.h | ||
disable_missing_braces_warning.h | ||
experimental_any_helpers.h | ||
external_threads.cpp | ||
filesystem_dynamic_test_helper.py | ||
filesystem_test_helper.hpp | ||
hexfloat.h | ||
is_transparent.h | ||
min_allocator.h | ||
msvc_stdlib_force_include.hpp | ||
nasty_containers.hpp | ||
nasty_macros.hpp | ||
nothing_to_do.pass.cpp | ||
platform_support.h | ||
poisoned_hash_helper.hpp | ||
private_constructor.hpp | ||
propagate_const_helpers.h | ||
rapid-cxx-test.hpp | ||
set_windows_crt_report_mode.h | ||
test_allocator.h | ||
test_convertible.hpp | ||
test_iterators.h | ||
test_macros.h | ||
test_memory_resource.hpp | ||
test_workarounds.h | ||
tracked_value.h | ||
type_id.h | ||
unique_ptr_test_helper.h | ||
user_defined_integral.hpp | ||
uses_alloc_types.hpp | ||
variant_test_helpers.hpp |