https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953
--- Comment #6 from rene.r...@fu-berlin.de --- Here is the code snippet that triggers the ICE: #include <range/v3/view/reverse.hpp> #include <vector> #include <iostream> int main() { std::vector v{0, 1, 2, 3, 4}; for (auto e : v | ranges::view::reverse) { std::cout << e << '\n'; } return 0; }