https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736
Bug ID: 117736 Summary: Internal error checking coroutine final suspend self reference Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: kelbonage at gmail dot com Target Milestone: --- I have several similar places in coroutines: node_t* node = new (mem) node_t(co_await factory()); it produces ICE on gcc 12-13-14 Cannot add file with preprocessed source, since its > 1000KB