https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107135
Bug ID: 107135 Summary: array<T>::at() method should not be in <array> for freestanding C++ Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: unlvsur at live dot com Target Milestone: --- Created attachment 53658 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53658&action=edit array diff Looks like array and span are GCC extensions to be in freestanding. That is fine. However, I think at() method has little chance to be in the future freestanding C++ standard. I suggest that we should guard against those methods to prevent potential issues forwarding compatibility issues.