https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106852
Ilia Chachanidze <ilia.chachanidze24 at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ilia.chachanidze24 at gmail dot co | |m --- Comment #7 from Ilia Chachanidze <ilia.chachanidze24 at gmail dot com> --- (In reply to m.cencora from comment #6) > Created attachment 58415 [details] > C++ std module working with gcc-15 20240609 snapshot > > Attaching an updated version of std module implementation. > > Still TODO: > 1. #include <execution> - ICE + TBB code is not module friendly due to use > of anonymous namespaces in header-files (no bug report) > 2. cannot export operator new/delete (bug #115446, regression) > > Workarounds applied: > 1. cannot export same function twice (bug #115445, regression) > 2. cannot export type declared/aliased in different namespace (bug #114685, > affected are: vector, exception_ptr, lldiv_t, chrono::*_clock) I have noticed that attached module implementation file is missing exporting of std::unreachable()