================ @@ -0,0 +1,123 @@ +// RUN: %clang_cc1 -std=c++2a -verify %s +// RUN: %clang_cc1 -std=c++2b -verify %s +// RUN: %clang_cc1 -std=c++2c -verify %s + +// expected-no-diagnostics ---------------- zyn0217 wrote:
Hmmm honestly it's hard - the concept bugs are notoriously obscure and they usually require a deep recursion of instantiation thanks to some famous libraries. This bug happened within a concept evaluation that entails some overload resolution that instantiates a function template which requires a return type deduction that is unfortunately a lambda. So it's nearly impossible to be simpler, sorry! @cor3ntin I wonder if we can agree to move forward without such huge tests (we did have a ~300 line regression in the past and sadly it's part of our tests now) https://github.com/llvm/llvm-project/pull/207966 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
