https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120305

--- Comment #14 from aneris <aneris at disroot dot org> ---
(In reply to aneris from comment #13)

> I did some digging and this is because std::is_integral_v<__int128_t> is
> unconditionally true in libc++, unlike in libstdc++ where it's only true
> when the GNU extensions are enabled.

Ok this is not it at all.

looks like libc++ defaults to a long long unsigned as the difference type for
an iota_view with long unsigned.

Reply via email to