https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121913
康桓瑋 <hewillk at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hewillk at gmail dot com --- Comment #5 from 康桓瑋 <hewillk at gmail dot com> --- But in `auto __t = ranges::iter_move(__p);`, `___t` is decay_t<iter_reference_t<I>>` instead of `iter_value_t<I>`, right? These two types are different for proxy references.