[clang] [Clang] Implement CWG2517 Useless restriction on use of parameter in constraint-expression (PR #132919)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Mar 25 06:53:27 PDT 2025
================
@@ -32,6 +32,26 @@ enum E2 : S<E2>::I { e };
#endif
} // namespace cwg2516
+namespace cwg2517 { // cwg2517: 23
+#if __cplusplus >= 202302L
+template<typename ArrayType>
+concept LargeArray = requires (ArrayType my_array) {
+ requires my_array.size() > 5;
+};
----------------
cor3ntin wrote:
Do we have a test for the cases where the expression is not a constant expression?
https://github.com/llvm/llvm-project/pull/132919
More information about the cfe-commits
mailing list