[PATCH] D48912: [libc++] Add deprecated attributes to many deprecated components

Louis Dionne via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 3 18:51:27 PDT 2018


ldionne created this revision.
ldionne added reviewers: mclow.lists, EricWF.
Herald added subscribers: llvm-commits, dexonsmith, christof.

This is a first step in the right direction, but I wasn't able to get an
exhaustive list of all deprecated components per standard, so there's
certainly stuff that's missing.

rdar://problem/18168350


Repository:
  rL LLVM

https://reviews.llvm.org/D48912

Files:
  libcxx/include/__config
  libcxx/include/__functional_base
  libcxx/include/algorithm
  libcxx/include/functional
  libcxx/include/memory
  libcxx/include/utility
  libcxx/test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp
  libcxx/test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp
  libcxx/test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_rand.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle_urng.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons/assignment.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.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.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.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.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.conv/convert_to_auto_ptr.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/arrow.pass.cpp
  libcxx/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.members/deref.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.auto.ptr/auto.ptr/element_type.pass.cpp
  libcxx/test/std/utilities/function.objects/negators/binary_negate.pass.cpp
  libcxx/test/std/utilities/function.objects/negators/not1.pass.cpp
  libcxx/test/std/utilities/function.objects/negators/not2.pass.cpp
  libcxx/test/std/utilities/function.objects/negators/unary_negate.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D48912.154040.patch
Type: text/x-patch
Size: 29373 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180704/9f2323be/attachment.bin>


More information about the llvm-commits mailing list