Repro:
#include <algorithm>
#include <ranges>
using namespace std;
void f() {
auto v = views::iota(0ull, 5ull) | views::stride(2); // range_difference_t<v> == _Unsigned128
auto w = views::iota(0ull, 5ull) | views::stride(2);
(void)ranges::equal(v, w);
}
Expected: correct compilation
Got: error (see link below)
Compiler explorer: https://godbolt.org/z/crcbMfY7z
Discovered while implementing #2923