public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/94418] New: Please make reverse_iterator nothrow constructible when possible
@ 2020-03-31  1:15 rafael at espindo dot la
  2020-03-31  2:18 ` [Bug c++/94418] " rafael at espindo dot la
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: rafael at espindo dot la @ 2020-03-31  1:15 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94418

            Bug ID: 94418
           Summary: Please make reverse_iterator nothrow constructible
                    when possible
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rafael at espindo dot la
  Target Milestone: ---

The standard in res.on.exception.handling says:

An implementation may strengthen the exception specification for a non-virtual
function by adding a non-throwing exception specification.

So, as far as I understand, libstdc++ could make the constructors of
std::reverse_iterator noexcept when the corresponding constructors of the
underlying iterators are noexcept.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-10-01 19:52 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-31  1:15 [Bug c++/94418] New: Please make reverse_iterator nothrow constructible when possible rafael at espindo dot la
2020-03-31  2:18 ` [Bug c++/94418] " rafael at espindo dot la
2020-03-31  7:51 ` [Bug libstdc++/94418] " rguenth at gcc dot gnu.org
2020-03-31  9:06 ` redi at gcc dot gnu.org
2020-03-31  9:19 ` redi at gcc dot gnu.org
2021-04-27 11:38 ` jakub at gcc dot gnu.org
2021-04-27 11:58 ` redi at gcc dot gnu.org
2021-04-28 15:53 ` redi at gcc dot gnu.org
2021-05-12  9:53 ` redi at gcc dot gnu.org
2021-10-01 19:38 ` cvs-commit at gcc dot gnu.org
2021-10-01 19:52 ` redi at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).