https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105553
--- Comment #3 from Glen Joseph Fernandes <glenjofe at gmail dot com> --- I would have expected this to only take effect in C++20 standards mode, leaving C++03 through C++17 modes with no change in behavior. Given the following intention in your commit message: > This change was moved as a DR, so I'm applying it to all standard levels. This could be reconsidered if it causes problems, but I don't expect it to. I'm going to assume that in general this wasn't a problem for most users. :)