id summary reporter owner description type status milestone component version severity resolution keywords cc 9519 wrong results for strided, reversed range Eric Niebler Neil Groves "The following code: {{{ #include #include #include #include #include int main() { std::vector vi(50); std::iota(vi.begin(), vi.end(), 0); using namespace boost::adaptors; for(int i : vi | strided(3) | reversed) std::cout << i << ' '; std::cout << '\n'; } }}} Yields the following output for me: {{{ 13 10 7 4 1 0 }}} That's whack. I don't understand it at all. I would expect it to count down from 50 by steps of 3. " Bugs closed To Be Determined range Boost 1.54.0 Problem fixed