<ranges> error: requires clause differs in template redeclaration
Jonathan Wakely
jwakely.gcc@gmail.com
Mon Feb 13 13:06:51 GMT 2023
On Mon, 13 Feb 2023 at 12:39, Stephan Bergmann via Libstdc++
<libstdc++@gcc.gnu.org> wrote:
>
> On 13/02/2023 12:14, Stephan Bergmann wrote:
> > I just noticed that Clang -std=c++2b complains (and I assume rightly so)
> > about <ranges>
> >
> >> .../lib/gcc/x86_64-pc-linux-gnu/13.0.1/../../../../include/c++/13.0.1/ranges:6123:14: error: requires clause differs in template redeclaration
> >> requires forward_range<_Vp>
> >> ^
> >> .../lib/gcc/x86_64-pc-linux-gnu/13.0.1/../../../../include/c++/13.0.1/ranges:5822:14: note: previous template declaration is here
> >> requires input_range<_Vp>
> >> ^
>
> ah no, there's multiple chunk_view with different requires clauses, so
> this first one rather looks like a Clang bug
Yes, this is https://github.com/llvm/llvm-project/issues/58124
More information about the Libstdc++
mailing list