[libc++] Fix failures when running the test suite without RTTI
authorLouis Dionne <ldionne@apple.com>
Wed, 15 Jul 2020 15:26:20 +0000 (11:26 -0400)
committerLouis Dionne <ldionne@apple.com>
Tue, 22 Sep 2020 00:17:24 +0000 (20:17 -0400)
commitbb09ef959811ec4dc68f5a0b4bb6105a090c3919
tree35ed44f012ca652bbc4b2876ff552b87ae9b6307
parent8e4bb9e2d85794ef3e5e424caf1e16e797b41ea3
[libc++] Fix failures when running the test suite without RTTI
47 files changed:
libcxx/include/any
libcxx/test/libcxx/utilities/function.objects/func.blocks.sh.cpp
libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp
libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp
libcxx/test/std/language.support/support.rtti/type.info/type_info.pass.cpp
libcxx/test/std/language.support/support.rtti/type.info/type_info_hash.pass.cpp
libcxx/test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp
libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp
libcxx/test/std/utilities/type.index/type.index.hash/hash.pass.cpp
libcxx/test/std/utilities/type.index/type.index.members/ctor.pass.cpp
libcxx/test/std/utilities/type.index/type.index.members/eq.pass.cpp
libcxx/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp
libcxx/test/std/utilities/type.index/type.index.members/lt.pass.cpp
libcxx/test/std/utilities/type.index/type.index.members/name.pass.cpp
libcxx/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp
libcxx/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp
libcxx/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp
libcxx/test/std/utilities/utility/utility.inplace/inplace.pass.cpp
libcxx/test/support/demangle.h [deleted file]
libcxx/test/support/experimental_any_helpers.h
libcxx/test/support/test.support/test_demangle.pass.cpp [deleted file]
libcxx/test/support/test.support/test_macros_header.exceptions.pass.cpp [moved from libcxx/test/support/test.support/test_macros_header_exceptions.pass.cpp with 66% similarity]
libcxx/test/support/test.support/test_macros_header.no_exceptions.verify.cpp [moved from libcxx/test/support/test.support/test_macros_header_exceptions.fail.cpp with 58% similarity]
libcxx/test/support/test.support/test_macros_header.no_rtti.verify.cpp [moved from libcxx/test/support/test.support/test_macros_header_rtti.fail.cpp with 57% similarity]
libcxx/test/support/test.support/test_macros_header.rtti.pass.cpp [moved from libcxx/test/support/test.support/test_macros_header_rtti.pass.cpp with 69% similarity]
libcxx/test/support/test_macros.h
libcxx/test/support/type_id.h