https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109680
Bug ID: 109680 Summary: Regression where `int() const` is considered convertible to `int(*)()`. Product: gcc Version: 13.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dpsicilia at gmail dot com Target Milestone: --- Demo of problem: https://godbolt.org/z/4z3zs8ocz Minimal repro: static_assert( std::is_convertible_v<int() const, int(*)()> ); fails on all major compilers in C++20 mode, including GCC 12.2, but now passes on GCC 13.1.0.