https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102499
--- Comment #2 from cqwrteur <unlvsur at live dot com> --- (In reply to cqwrteur from comment #1) > noexcept is missing for begin() end(). That leads to problem that breaks > clang. > > I manually modify the header file and it works. https://github.com/gcc-mirror/gcc/commit/42eff613d0c10f88dc7a44b14981876401a09981#diff-8cb9eb19d74e89b3acffd1a56c8bf7ca102f342b3b18134bba7729e343bdbce9 It looks like this cleanup patch has some issues. Probably need a new test file for clang.