Implement P0646R1: Erase-Like Algorithms Should Return size_type. Reviewed as https...
authorMarshall Clow <mclow.lists@gmail.com>
Mon, 1 Jul 2019 19:22:00 +0000 (19:22 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Mon, 1 Jul 2019 19:22:00 +0000 (19:22 +0000)
commit24edf8ef4b5cbb8afabc081b9b196f05868a5364
tree1252c5fb2b54dc8f2a3ace52a22a7c06c6a010e9
parent73dec22c3ef39416c77763e11d2ba93a031ff735
Implement P0646R1: Erase-Like Algorithms Should Return size_type. Reviewed as https://reviews.llvm.org/D58332, and then updated because I rewrote a couple of those routines to eliminate some UB. Thanks to Zoe for tghe patch.

llvm-svn: 364840
libcxx/include/forward_list
libcxx/include/list
libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp
libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp
libcxx/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp
libcxx/test/std/containers/sequences/list/list.ops/remove.pass.cpp
libcxx/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp
libcxx/test/std/containers/sequences/list/list.ops/unique.pass.cpp