================
@@ -108,7 +108,33 @@ constexpr bool test() {
     auto prvalue_proj = [](const CheckDoubleMove& x) -> CheckDoubleMove { 
return x; };
     assert(&std::ranges::clamp(val, low, high, moving_comp, prvalue_proj) == 
&val);
   }
+  { // Make sure we don't call the projection more than three times per 
[alg.clamp], see #64717
+    int counter = 0;
+    auto projection_function = [counter](const int value) -> int {
+      assert(counter++ != 3);
----------------
ldionne wrote:

I think you missed this comment!

https://github.com/llvm/llvm-project/pull/66315
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to