[Bug libstdc++/107135] New: array<T>::at() method should not be in <array> for freestanding C++
unlvsur at live dot com
gcc-bugzilla@gcc.gnu.org
Mon Oct 3 17:41:49 GMT 2022
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.
More information about the Gcc-bugs
mailing list