[PATCH] D49338: Implement <span> - P0122R7
Marshall Clow via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 23 15:22:46 PDT 2018
mclow.lists updated this revision to Diff 156896.
mclow.lists added a comment.
Fix the assertions in the indexing operators.
Also change a bunch of the tests to use `ASSERT_SAME_TYPE` and `ASSERT_NOEXCEPT`. No functional change there, just better names.
https://reviews.llvm.org/D49338
Files:
include/CMakeLists.txt
include/module.modulemap
include/span
test/libcxx/double_include.sh.cpp
test/std/containers/views/span.comparison/op.eq.pass.cpp
test/std/containers/views/span.comparison/op.ge.pass.cpp
test/std/containers/views/span.comparison/op.gt.pass.cpp
test/std/containers/views/span.comparison/op.le.pass.cpp
test/std/containers/views/span.comparison/op.lt.pass.cpp
test/std/containers/views/span.comparison/op.ne.pass.cpp
test/std/containers/views/span.cons/array.fail.cpp
test/std/containers/views/span.cons/array.pass.cpp
test/std/containers/views/span.cons/assign.pass.cpp
test/std/containers/views/span.cons/container.fail.cpp
test/std/containers/views/span.cons/container.pass.cpp
test/std/containers/views/span.cons/copy.pass.cpp
test/std/containers/views/span.cons/deduct.pass.cpp
test/std/containers/views/span.cons/default.fail.cpp
test/std/containers/views/span.cons/default.pass.cpp
test/std/containers/views/span.cons/ptr_len.fail.cpp
test/std/containers/views/span.cons/ptr_len.pass.cpp
test/std/containers/views/span.cons/ptr_ptr.fail.cpp
test/std/containers/views/span.cons/ptr_ptr.pass.cpp
test/std/containers/views/span.cons/span.fail.cpp
test/std/containers/views/span.cons/span.pass.cpp
test/std/containers/views/span.cons/stdarray.pass.cpp
test/std/containers/views/span.elem/data.pass.cpp
test/std/containers/views/span.elem/op_idx.pass.cpp
test/std/containers/views/span.iterators/begin.pass.cpp
test/std/containers/views/span.iterators/end.pass.cpp
test/std/containers/views/span.iterators/rbegin.pass.cpp
test/std/containers/views/span.iterators/rend.pass.cpp
test/std/containers/views/span.objectrep/as_bytes.pass.cpp
test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp
test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp
test/std/containers/views/span.obs/empty.pass.cpp
test/std/containers/views/span.obs/size.pass.cpp
test/std/containers/views/span.obs/size_bytes.pass.cpp
test/std/containers/views/span.sub/first.pass.cpp
test/std/containers/views/span.sub/last.pass.cpp
test/std/containers/views/span.sub/subspan.pass.cpp
test/std/containers/views/types.pass.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49338.156896.patch
Type: text/x-patch
Size: 200500 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180723/4e28557e/attachment-0001.bin>
More information about the cfe-commits
mailing list