aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.c
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2020-02-20 13:20:44 +0000
committerJonathan Wakely <jwakely@redhat.com>2020-02-20 13:22:29 +0000
commite817c23f6806a6b9201a0a1f77b51cb863af51e9 (patch)
treea1ae7cf999a4a9cd604d98d347412df661b24aac /gcc/fortran/openmp.c
parent4be779f59b04947324889b7e1488fb9a68c81d53 (diff)
downloadgcc-e817c23f6806a6b9201a0a1f77b51cb863af51e9.zip
gcc-e817c23f6806a6b9201a0a1f77b51cb863af51e9.tar.gz
gcc-e817c23f6806a6b9201a0a1f77b51cb863af51e9.tar.bz2
libstdc++: Issues with range access CPOs (P2091R0)
This changes how arrays of unknown bound and/or incomplete element type are handled. * include/bits/range_access.h (ranges::begin): Reject array of incomplete type. (ranges::end, ranges::size): Require arrays to be bounded. (ranges::data): Require lvalue or borrowed_range. (ranges::iterator_t): Remove constraint. * testsuite/std/ranges/access/begin.cc: Do not check array of incomplete type. * testsuite/std/ranges/access/begin_neg.cc: New test. * testsuite/std/ranges/access/end_neg.cc: Adjust expected error. * testsuite/std/ranges/access/size_neg.cc: Adjust expected error. * testsuite/std/ranges/access/ssize.cc: Do not check array of incomplete type.
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions