public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/99710] New: coroutines: co_yield and co_await should only be allowed in suspension context
@ 2021-03-22 13:04 nilsgladitz at gmail dot com
  2021-09-30 19:16 ` [Bug c++/99710] " iains at gcc dot gnu.org
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: nilsgladitz at gmail dot com @ 2021-03-22 13:04 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 99710
           Summary: coroutines: co_yield and co_await should only be
                    allowed in suspension context
           Product: gcc
           Version: 10.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nilsgladitz at gmail dot com
  Target Milestone: ---

I quite enjoyed seemingly being able to co_await in exception catch handlers
but as I am being told by another compiler this is apparently not legal.

Not sure I really understand why the standard disallows this but perhaps gcc
should issue a corresponding error diagnostic as well.

Equivalent (fixed) issue report I found for clang:
https://bugs.llvm.org/show_bug.cgi?id=40978

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

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

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-22 13:04 [Bug c++/99710] New: coroutines: co_yield and co_await should only be allowed in suspension context nilsgladitz at gmail dot com
2021-09-30 19:16 ` [Bug c++/99710] " iains at gcc dot gnu.org
2021-09-30 19:16 ` iains at gcc dot gnu.org
2021-10-02 18:40 ` iains at gcc dot gnu.org
2021-10-03 19:54 ` cvs-commit 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).