https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96396

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-bisection             |

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Fixed by r13-3639

  c++: change -fconcepts to mean C++20 concepts

  It was always weird that -fconcepts in C++17 mode meant the same thing as
  -fconcepts-ts in C++20 mode; this patch harmonizes the flags so that for TS
  concepts you always need to write -fconcepts-ts.

  In the unlikely event anyone is still using -fconcepts in C++17 mode, they
  can either fix their code to work with C++20 concepts or adjust the compiler
  flag.


It still ICEs with -fconcepts-ts -std=c++11

But I'm not surprised that combination doesn't work, the Concepts TS is
supposed to be used with C++17.

Reply via email to