Disable range-loop-analysis when use_xcode_clang=true.

Bug: None
Change-Id: Ifc1c015150a075f3afa55288d3f669fc414ee8c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/217884
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33952}
diff --git a/BUILD.gn b/BUILD.gn
index 75c54b4..e60d7dd 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -354,6 +354,13 @@
         # recognize.
         cflags += [ "-Wunused-lambda-capture" ]
       }
+
+      if (use_xcode_clang) {
+        # This may be removed if the clang version in xcode > 12.4 includes the
+        # fix https://reviews.llvm.org/D73007.
+        # https://bugs.llvm.org/show_bug.cgi?id=44556
+        cflags += [ "-Wno-range-loop-analysis" ]
+      }
     }
 
     if (is_win && !is_clang) {