hi Jason, 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<class T> concept IsLambdaAry3=__is_same(T, decltype(+[]{})[3]); template<IsLambdaAry3 T> void bar(const T){} template<> void bar<decltype(+[]{})[3]>(const decltype(+[]{})[3]){} B.Regards,