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

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Antony Polukhin from comment #0)
> For such cases a warning like "Unused `T` in concept definition. Did you
> mean `-> std::same_as<T>`"  would be really helpful.

That wouldn't fix it though, the correct form would be:

  { func() } -> T;

Reply via email to