[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