r277658 - in /trunk/libstdc++-v3: ChangeLog tes...
redi@gcc.gnu.org
redi@gcc.gnu.org
Thu Oct 31 09:39:00 GMT 2019
Author: redi
Date: Thu Oct 31 09:39:48 2019
New Revision: 277658
URL: https://gcc.gnu.org/viewcvs?rev=277658&root=gcc&view=rev
Log:
Check precondition for std::ssize(const Container&)
This precondition is the subject of a national body comment on the C++20
CD. This just adds a test to ensure we enforce the precondition.
Also move existing 24_iterator/range_access*.cc tests to a dedicated
directory for the [iterator.range] subclause.
* testsuite/24_iterators/range_access*.cc: Move to ...
* testsuite/24_iterators/range_access/range_access*.cc: ... here.
* testsuite/24_iterators/range_access/range_access_cpp20_neg.cc: New
test.
Added:
trunk/libstdc++-v3/testsuite/24_iterators/range_access/
trunk/libstdc++-v3/testsuite/24_iterators/range_access/range_access.cc
- copied, changed from r277657, trunk/libstdc++-v3/testsuite/24_iterators/range_access.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp14.cc
- copied, changed from r277657, trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp14.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17.cc
- copied, changed from r277657, trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp17.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17_neg.cc
- copied, changed from r277657, trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp17_neg.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20.cc
- copied, changed from r277657, trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp20.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20_neg.cc
- copied, changed from r277657, trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp20.cc
Removed:
trunk/libstdc++-v3/testsuite/24_iterators/range_access.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp14.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp17.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp17_neg.cc
trunk/libstdc++-v3/testsuite/24_iterators/range_access_cpp20.cc
Modified:
trunk/libstdc++-v3/ChangeLog
More information about the Libstdc++-cvs
mailing list