[clang] [llvm] [clang] Add hasAdjSubstatements matcher (PR #169965)

Jakub Kuderski via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 30 06:28:11 PST 2025


================
@@ -1778,6 +1778,12 @@ OutputIt copy_if(R &&Range, OutputIt Out, UnaryPredicate P) {
   return std::copy_if(adl_begin(Range), adl_end(Range), Out, P);
 }
 
+template <typename R1, typename R2, typename BinaryPredicate>
+auto search(R1 &&Range1, R2 &&Range2, BinaryPredicate P) {
+  return std::search(adl_begin(Range1), adl_end(Range1), adl_begin(Range2),
+                     adl_end(Range2), P);
+}
+
----------------
kuhar wrote:

Please move ADT changes to a separate PR and add unit tests

https://github.com/llvm/llvm-project/pull/169965


More information about the llvm-commits mailing list