[Bug libstdc++/108645] New: Change in behavior, std::accumulate doesn't always work as expected in C++20 builds

2023-02-02 Thread eteran at alum dot rit.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108645 Bug ID: 108645 Summary: Change in behavior, std::accumulate doesn't always work as expected in C++20 builds Product: gcc Version: unknown Status: UNCONFIRMED S

[Bug libstdc++/108645] Change in behavior, std::accumulate doesn't always work as expected in C++20 builds

2023-02-02 Thread eteran at alum dot rit.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108645 --- Comment #1 from Evan Teran --- To further experiment, i factored out `std::accumulate`: ``` #include #include #include #include void print_v(const char *rem, const std::vector &v) { std::cout << rem; for (const std::str