[libcxx-commits] [PATCH] D146372: [libc++]Enforce `-Wzero-as-null-pointer-constant`

Igor Zhukov via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun Mar 19 09:50:35 PDT 2023


fsb4000 updated this revision to Diff 506403.
fsb4000 added a comment.

@philnik , Okay, I'll deal with that tomorrow.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D146372/new/

https://reviews.llvm.org/D146372

Files:
  libcxx/include/__algorithm/stable_partition.h
  libcxx/include/__algorithm/stable_sort.h
  libcxx/include/__atomic/is_always_lock_free.h
  libcxx/include/__compare/ordering.h
  libcxx/include/__exception/nested_exception.h
  libcxx/include/__functional/weak_result_type.h
  libcxx/include/__iterator/iterator_traits.h
  libcxx/include/__memory/auto_ptr.h
  libcxx/include/__memory/pointer_traits.h
  libcxx/include/__memory/shared_ptr.h
  libcxx/include/__memory/temporary_buffer.h
  libcxx/include/__memory/unique_ptr.h
  libcxx/include/__memory/uses_allocator.h
  libcxx/include/__random/discard_block_engine.h
  libcxx/include/__random/independent_bits_engine.h
  libcxx/include/__random/linear_congruential_engine.h
  libcxx/include/__random/mersenne_twister_engine.h
  libcxx/include/__random/shuffle_order_engine.h
  libcxx/include/__random/subtract_with_carry_engine.h
  libcxx/include/deque
  libcxx/include/fstream
  libcxx/include/list
  libcxx/include/locale
  libcxx/include/queue
  libcxx/include/stack
  libcxx/include/vector
  libcxx/test/libcxx/depr/depr.default.allocator/allocator.members/construct.cxx2a.pass.cpp
  libcxx/test/libcxx/language.support/cmp/cmp.categories.pre/zero_type.verify.cpp
  libcxx/test/libcxx/strings/string.view/assert.ctor.pointer.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.compile.fail.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.compile.fail.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.compile.fail.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/convert_assignment.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.compile.fail.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/copy.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/explicit.compile.fail.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/pointer.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/assign_from_auto_ptr_ref.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_from_auto_ptr_ref.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/release.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/reset.pass.cpp
  libcxx/test/std/depr/depr.c.headers/inttypes_h.compile.pass.cpp
  libcxx/test/std/depr/depr.c.headers/math_h.pass.cpp
  libcxx/test/std/depr/depr.c.headers/stdio_h.compile.pass.cpp
  libcxx/test/std/depr/depr.c.headers/stdlib_h.pass.cpp
  libcxx/test/std/depr/depr.c.headers/string_h.pass.cpp
  libcxx/test/std/depr/depr.c.headers/uchar_h.compile.pass.cpp
  libcxx/test/std/depr/depr.c.headers/wchar_h.compile.pass.cpp
  libcxx/test/std/input.output/file.streams/c.files/cinttypes.pass.cpp
  libcxx/test/std/input.output/file.streams/c.files/cstdio.pass.cpp
  libcxx/test/std/input.output/file.streams/fstreams/filebuf.assign/nonmember_swap_min.pass.cpp
  libcxx/test/std/input.output/file.streams/fstreams/filebuf.virtuals/overflow.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/member_swap.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.assign/move_assign.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/move.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/iostreamclass/iostream.cons/streambuf.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/bool.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/double.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/float.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_double.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/long_long.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/pointer.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_int.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_long_long.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/unsigned_short.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/basic_ios.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/ios_base.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/istream.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream/istream.assign/member_swap.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream/istream.assign/move_assign.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream/istream.cons/move.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream/istream.cons/streambuf.pass.cpp
  libcxx/test/std/input.output/iostream.format/input.streams/istream/istream_sentry/ctor.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.assign/member_swap.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.assign/move_assign.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.cons/move.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.cons/streambuf.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.seeks/seekp2.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.seeks/tellp.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream_sentry/construct.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/fill.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/fill_char_type.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/imbue.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/rdbuf_streambuf.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/tie.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/tie_ostream.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/widen.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/bad.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/bool.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/eof.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/fail.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/good.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/not.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/rdstate.pass.cpp
  libcxx/test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp
  libcxx/test/std/input.output/string.streams/istringstream/istringstream.assign/member_swap.pass.cpp
  libcxx/test/std/input.output/string.streams/istringstream/istringstream.assign/move.pass.cpp
  libcxx/test/std/input.output/string.streams/istringstream/istringstream.assign/nonmember_swap.pass.cpp
  libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp
  libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp
  libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp
  libcxx/test/std/input.output/string.streams/istringstream/istringstream.members/str.pass.cpp
  libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.assign/member_swap.pass.cpp
  libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.assign/move.pass.cpp
  libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.assign/nonmember_swap.pass.cpp
  libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp
  libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp
  libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp
  libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.members/str.pass.cpp
  libcxx/test/std/input.output/string.streams/stringstream.cons/default.pass.cpp
  libcxx/test/std/input.output/string.streams/stringstream.cons/move.pass.cpp
  libcxx/test/std/input.output/string.streams/stringstream.cons/string.pass.cpp
  libcxx/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/member_swap.pass.cpp
  libcxx/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/move.pass.cpp
  libcxx/test/std/input.output/string.streams/stringstream.cons/stringstream.assign/nonmember_swap.pass.cpp
  libcxx/test/std/input.output/string.streams/stringstream.members/str.pass.cpp
  libcxx/test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp
  libcxx/test/std/language.support/cmp/cmp.categories.pre/zero_type.verify.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp
  libcxx/test/std/language.support/support.runtime/cstdlib.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.hex.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.hex.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp
  libcxx/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp
  libcxx/test/std/localization/locales/locale/locale.cons/locale_facetptr.pass.cpp
  libcxx/test/std/numerics/c.math/cmath.pass.cpp
  libcxx/test/std/numerics/complex.number/cmplx.over/arg.pass.cpp
  libcxx/test/std/numerics/complex.number/cmplx.over/conj.pass.cpp
  libcxx/test/std/numerics/complex.number/cmplx.over/imag.pass.cpp
  libcxx/test/std/numerics/complex.number/cmplx.over/norm.pass.cpp
  libcxx/test/std/numerics/complex.number/cmplx.over/pow.pass.cpp
  libcxx/test/std/numerics/complex.number/cmplx.over/proj.pass.cpp
  libcxx/test/std/numerics/complex.number/cmplx.over/real.pass.cpp
  libcxx/test/std/strings/c.strings/cstring.pass.cpp
  libcxx/test/std/strings/c.strings/cuchar.compile.pass.cpp
  libcxx/test/std/strings/c.strings/cwchar.pass.cpp
  libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.pass.cpp
  libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.verify.cpp
  libcxx/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp
  libcxx/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp
  libcxx/test/std/utilities/function.objects/comparisons/transparent.pass.cpp
  libcxx/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp
  libcxx/test/std/utilities/function.objects/refwrap/weak_result.pass.cpp
  libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp
  libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_Y_rv.pass.cpp
  libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/shared_ptr_rv.pass.cpp
  (30 more files...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D146372.506403.patch
Type: text/x-patch
Size: 271123 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230319/b7f08dbc/attachment-0001.bin>


More information about the libcxx-commits mailing list