================
@@ -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

Reply via email to