Also remove some bogus std::forwards. My impression is that these forwards were actually harmless, because ranges::begin(FWD(t)) is always identical to ranges::begin(t) (except when it's ill-formed, and that can't happen in this case). However, they're also superfluous and don't reflect the wording in the standard, so let's eliminate them.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
libcxx/include/__ranges/data.h | ||
---|---|---|
39 | FWIW, these were changed after the original "one ranges proposal", which is what we implemented originally. So I suspect there's going to be at least a couple of papers to trivially mark as having been implemented when we take a look. |
FWIW, these were changed after the original "one ranges proposal", which is what we implemented originally. So I suspect there's going to be at least a couple of papers to trivially mark as having been implemented when we take a look.