https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95684
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mpolacek at gcc dot gnu.org --- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- (In reply to Janez Zemva from comment #0) > source code is at: https://github.com/user1095108/generic > > I do this: > > g++ -std=c++17 forwarder.cpp -o f > > I get this: > > In file included from forwarder.cpp:3: > forwarder.hpp: In instantiation of 'class > gnr::detail::forwarder::forwarder_impl2<void(const S&), 32, true>': > forwarder.hpp:82:7: required from 'class > gnr::detail::forwarder::forwarder_impl<void(const S&) noexcept, 32>' > forwarder.hpp:90:7: required from 'class gnr::forwarder<void(const S&) > noexcept>' > forwarder.cpp:17:44: required from here > forwarder.hpp:29:7: internal compiler error: Segmentation fault > 29 | R (*stub_)(void*, A&&...) noexcept(E) {}; > | ^~~~~ > Please submit a full bug report, ...with preprocessed source if appropriate. Can you provide that?