]> gcc.gnu.org Git - gcc.git/commit
libstdc++: Fix helper concept for ranges::data [PR 100824]
authorJonathan Wakely <jwakely@redhat.com>
Fri, 4 Jun 2021 19:25:39 +0000 (20:25 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 11 Jun 2021 22:23:56 +0000 (23:23 +0100)
commit950535915868cd0b7f3dbad4321de913f01bddfc
treedf006b39c8608bf18cb44063bfd13436dc7984e7
parenta842cb9c255f66f38ddd36b10c60920ed5f189de
libstdc++: Fix helper concept for ranges::data [PR 100824]

We need to decay the result of t.data() before checking if it's a
pointer.

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:

PR libstdc++/100824
* include/bits/ranges_base.h (__member_data): Use __decay_copy.
* testsuite/std/ranges/access/data.cc: Add testcase from PR.

(cherry picked from commit 3e5f2425f80aedd00f28235022a2755eb46f310d)
libstdc++-v3/include/bits/ranges_base.h
libstdc++-v3/testsuite/std/ranges/access/data.cc
This page took 0.060789 seconds and 6 git commands to generate.