On 10/14/21 07:04, Nick Huang wrote: > IMHO, I think your patch probably finally solved this long-standing Core > 1001 issue. Of course it is not up to me to say so. I just want to point out > that it even solves the following case, even though it is more or less > expected if concept and lambda all work expectedly. > > template > concept IsLambdaAry3=__is_same(T, decltype(+[]{})[3]); > template > void bar(const T){} > template<> > void bar(const decltype(+[]{})[3]){} Sounds good. Here's what I'm applying: