https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49332
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> --- This still compiles without errors in C++11, but in C++17: 49332.C:4:24: error: invalid conversion from ‘void (*)()’ to ‘void (*)() noexcept’ [-fpermissive] 4 | void (*p)() noexcept = f; // { dg-error "" } | ^ | | | void (*)()