https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100824
--- Comment #3 from 康桓瑋 <hewillk at gmail dot com> --- Another trivial issue is that LWG 3403 is not implemented and the ranges::data is missing the decay-copy part, making it unable to work with the following type. struct A { int*&& data(); };