[libcxx-commits] [PATCH] D133535: [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guides

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Sep 29 07:03:09 PDT 2022


ldionne updated this revision to Diff 463884.
ldionne added a comment.

Fix C++11/C++03


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D133535

Files:
  libcxx/CMakeLists.txt
  libcxx/include/__config
  libcxx/include/__format/format_args.h
  libcxx/include/__format/format_context.h
  libcxx/include/__format/format_functions.h
  libcxx/include/__format/format_to_n_result.h
  libcxx/include/__format/parser_std_format_spec.h
  libcxx/include/__format/unicode.h
  libcxx/include/__functional/boyer_moore_searcher.h
  libcxx/include/__functional/default_searcher.h
  libcxx/include/__functional/operations.h
  libcxx/include/__iterator/back_insert_iterator.h
  libcxx/include/__iterator/counted_iterator.h
  libcxx/include/__iterator/front_insert_iterator.h
  libcxx/include/__iterator/move_iterator.h
  libcxx/include/__mutex_base
  libcxx/include/__ranges/owning_view.h
  libcxx/include/__ranges/range_adaptor.h
  libcxx/include/__utility/transaction.h
  libcxx/include/mutex
  libcxx/include/shared_mutex
  libcxx/include/string_view
  libcxx/src/filesystem/operations.cpp
  libcxx/test/libcxx/utilities/function.objects/func.bind.partial/bind_back.pass.cpp
  libcxx/test/std/iterators/iterator.primitives/range.iter.ops/types.h
  libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp
  libcxx/test/std/iterators/iterator.requirements/iterator.cust/unqualified_lookup_wrapper.h
  libcxx/test/std/iterators/predef.iterators/counted.iterator/implicit_ctad.pass.cpp
  libcxx/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/implicit_ctad.pass.cpp
  libcxx/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/implicit_ctad.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/implicit_ctad.pass.cpp
  libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.nonmember/iter_swap.pass.cpp
  libcxx/test/std/ranges/range.adaptors/range.all/range.owning.view/implicit_ctad.pass.cpp
  libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/arrow.pass.cpp
  libcxx/test/std/ranges/range.adaptors/range.join.view/iterator/increment.pass.cpp
  libcxx/test/std/ranges/range.adaptors/range.join.view/types.h
  libcxx/test/std/ranges/range.factories/range.iota.view/types.h
  libcxx/test/std/strings/string.view/string.view.deduct/implicit.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/implicit_ctad.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/implicit_ctad.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/implicit_ctad.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/implicit_ctad.pass.cpp
  libcxx/test/std/thread/thread.semaphore/ctor.compile.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/format.context/advance_to.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/format.context/arg.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/format.context/ctor.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/format.context/locale.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/format.context/out.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.bool.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.c_string.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char_array.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.floating_point.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.handle.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.signed_integral.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.string.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.unsigned_integral.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.parse.ctx/advance_to.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.parse.ctx/begin.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.parse.ctx/ctor.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.parse.ctx/end.pass.cpp
  libcxx/test/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp
  libcxx/test/std/utilities/function.objects/func.search/func.search.bm/implicit_ctad.pass.cpp
  libcxx/test/std/utilities/function.objects/func.search/func.search.bmh/implicit_ctad.pass.cpp
  libcxx/test/std/utilities/function.objects/func.search/func.search.default/implicit_ctad.pass.cpp
  libcxx/test/std/utilities/function.objects/operations.implicit_ctad.pass.cpp
  libcxx/test/support/callable_types.h
  libcxx/test/support/test_iterators.h
  libcxx/utils/libcxx/test/params.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D133535.463884.patch
Type: text/x-patch
Size: 71213 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20220929/2f30215d/attachment-0001.bin>


More information about the libcxx-commits mailing list