https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116071
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Non-inline destructor for |[14/15 Regression] |class template rejected |Non-inline destructor for |with -std=gnu++14 |class template rejected |-fconcepts |with -std=gnu++14 | |-fconcepts Build| |13.3.0 CC| |jason at gcc dot gnu.org Known to work| |14.1.0, 15.0 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- This regressed with r14-3203: c++: -fconcepts and __cpp_concepts Since -fconcepts no longer implies -fconcepts-ts, we shouldn't advertise TS support with __cpp_concepts=201507L. Also fix one case where -std=c++14 -fconcepts wasn't working (as found by range-v3 calendar). Fixing other cases is not a priority, probably better to reject that flag combination if there are further issues.