Remove all #include <assert.h>/<cassert> and usage in Obj-C code.

This CL completes the removal of assert() and relative headers from
the codebase (excluded
//examples/objc/AppRTCMobile/third_party/SocketRocket which is in a
third_party sub-directory).

Bug: webrtc:6779
Change-Id: I93ed57168d2c0e011626873d66529488c5f484f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225546
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34528}
diff --git a/api/audio_codecs/audio_decoder.cc b/api/audio_codecs/audio_decoder.cc
index 4b18b4a..4fc9951 100644
--- a/api/audio_codecs/audio_decoder.cc
+++ b/api/audio_codecs/audio_decoder.cc
@@ -10,7 +10,6 @@
 
 #include "api/audio_codecs/audio_decoder.h"
 
-#include <assert.h>
 
 #include <memory>
 #include <utility>
diff --git a/modules/audio_coding/acm2/acm_resampler.cc b/modules/audio_coding/acm2/acm_resampler.cc
index 367ec2b..7c7393d 100644
--- a/modules/audio_coding/acm2/acm_resampler.cc
+++ b/modules/audio_coding/acm2/acm_resampler.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/acm2/acm_resampler.h"
 
-#include <assert.h>
 #include <string.h>
 
 #include "rtc_base/logging.h"
diff --git a/modules/audio_coding/acm2/acm_send_test.cc b/modules/audio_coding/acm2/acm_send_test.cc
index cda668d..a84fa7c 100644
--- a/modules/audio_coding/acm2/acm_send_test.cc
+++ b/modules/audio_coding/acm2/acm_send_test.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/acm2/acm_send_test.h"
 
-#include <assert.h>
 #include <stdio.h>
 #include <string.h>
 
diff --git a/modules/audio_coding/acm2/audio_coding_module.cc b/modules/audio_coding/acm2/audio_coding_module.cc
index 7d0f4d1..b5c0c3b 100644
--- a/modules/audio_coding/acm2/audio_coding_module.cc
+++ b/modules/audio_coding/acm2/audio_coding_module.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/include/audio_coding_module.h"
 
-#include <assert.h>
 #include <algorithm>
 #include <cstdint>
 
diff --git a/modules/audio_coding/neteq/accelerate.cc b/modules/audio_coding/neteq/accelerate.cc
index e97191d..954b148 100644
--- a/modules/audio_coding/neteq/accelerate.cc
+++ b/modules/audio_coding/neteq/accelerate.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/accelerate.h"
 
-#include <assert.h>
 
 #include "api/array_view.h"
 #include "modules/audio_coding/neteq/audio_multi_vector.h"
diff --git a/modules/audio_coding/neteq/audio_decoder_unittest.cc b/modules/audio_coding/neteq/audio_decoder_unittest.cc
index 2277872..b13fe44 100644
--- a/modules/audio_coding/neteq/audio_decoder_unittest.cc
+++ b/modules/audio_coding/neteq/audio_decoder_unittest.cc
@@ -8,7 +8,6 @@
  *  be found in the AUTHORS file in the root of the source tree.
  */
 
-#include <assert.h>
 #include <stdlib.h>
 
 #include <array>
diff --git a/modules/audio_coding/neteq/audio_multi_vector.cc b/modules/audio_coding/neteq/audio_multi_vector.cc
index 290d7ea..a3b5ce3 100644
--- a/modules/audio_coding/neteq/audio_multi_vector.cc
+++ b/modules/audio_coding/neteq/audio_multi_vector.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/audio_multi_vector.h"
 
-#include <assert.h>
 
 #include <algorithm>
 
diff --git a/modules/audio_coding/neteq/audio_vector.cc b/modules/audio_coding/neteq/audio_vector.cc
index 5e435e9..ce27a88 100644
--- a/modules/audio_coding/neteq/audio_vector.cc
+++ b/modules/audio_coding/neteq/audio_vector.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/audio_vector.h"
 
-#include <assert.h>
 
 #include <algorithm>
 #include <memory>
diff --git a/modules/audio_coding/neteq/background_noise.cc b/modules/audio_coding/neteq/background_noise.cc
index ae4645c..8f61598 100644
--- a/modules/audio_coding/neteq/background_noise.cc
+++ b/modules/audio_coding/neteq/background_noise.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/background_noise.h"
 
-#include <assert.h>
 #include <string.h>  // memcpy
 
 #include <algorithm>  // min, max
diff --git a/modules/audio_coding/neteq/comfort_noise.cc b/modules/audio_coding/neteq/comfort_noise.cc
index b02e3d7..7169f06 100644
--- a/modules/audio_coding/neteq/comfort_noise.cc
+++ b/modules/audio_coding/neteq/comfort_noise.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/comfort_noise.h"
 
-#include <assert.h>
 
 #include <cstdint>
 #include <memory>
diff --git a/modules/audio_coding/neteq/decision_logic.cc b/modules/audio_coding/neteq/decision_logic.cc
index d702729..edefbe6 100644
--- a/modules/audio_coding/neteq/decision_logic.cc
+++ b/modules/audio_coding/neteq/decision_logic.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/decision_logic.h"
 
-#include <assert.h>
 #include <stdio.h>
 
 #include <string>
diff --git a/modules/audio_coding/neteq/delay_manager.cc b/modules/audio_coding/neteq/delay_manager.cc
index aec80cf..41de274 100644
--- a/modules/audio_coding/neteq/delay_manager.cc
+++ b/modules/audio_coding/neteq/delay_manager.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/delay_manager.h"
 
-#include <assert.h>
 #include <stdio.h>
 #include <stdlib.h>
 
diff --git a/modules/audio_coding/neteq/dsp_helper.cc b/modules/audio_coding/neteq/dsp_helper.cc
index 91979f2..2b1518e 100644
--- a/modules/audio_coding/neteq/dsp_helper.cc
+++ b/modules/audio_coding/neteq/dsp_helper.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/dsp_helper.h"
 
-#include <assert.h>
 #include <string.h>  // Access to memset.
 
 #include <algorithm>  // Access to min, max.
diff --git a/modules/audio_coding/neteq/expand.cc b/modules/audio_coding/neteq/expand.cc
index ffaa4c7..37a08d6 100644
--- a/modules/audio_coding/neteq/expand.cc
+++ b/modules/audio_coding/neteq/expand.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/expand.h"
 
-#include <assert.h>
 #include <string.h>  // memset
 
 #include <algorithm>  // min, max
diff --git a/modules/audio_coding/neteq/expand.h b/modules/audio_coding/neteq/expand.h
index 3b0cea3..35dee65 100644
--- a/modules/audio_coding/neteq/expand.h
+++ b/modules/audio_coding/neteq/expand.h
@@ -11,7 +11,6 @@
 #ifndef MODULES_AUDIO_CODING_NETEQ_EXPAND_H_
 #define MODULES_AUDIO_CODING_NETEQ_EXPAND_H_
 
-#include <assert.h>
 
 #include <memory>
 
diff --git a/modules/audio_coding/neteq/merge.cc b/modules/audio_coding/neteq/merge.cc
index 770e2e3..07d8722 100644
--- a/modules/audio_coding/neteq/merge.cc
+++ b/modules/audio_coding/neteq/merge.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/merge.h"
 
-#include <assert.h>
 #include <string.h>  // memmove, memcpy, memset, size_t
 
 #include <algorithm>  // min, max
diff --git a/modules/audio_coding/neteq/nack_tracker.cc b/modules/audio_coding/neteq/nack_tracker.cc
index 9a873ee..8d94306 100644
--- a/modules/audio_coding/neteq/nack_tracker.cc
+++ b/modules/audio_coding/neteq/nack_tracker.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/nack_tracker.h"
 
-#include <assert.h>
 
 #include <cstdint>
 #include <utility>
diff --git a/modules/audio_coding/neteq/neteq_impl.cc b/modules/audio_coding/neteq/neteq_impl.cc
index 8b07d7e..7225227 100644
--- a/modules/audio_coding/neteq/neteq_impl.cc
+++ b/modules/audio_coding/neteq/neteq_impl.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/neteq_impl.h"
 
-#include <assert.h>
 
 #include <algorithm>
 #include <cstdint>
diff --git a/modules/audio_coding/neteq/red_payload_splitter.cc b/modules/audio_coding/neteq/red_payload_splitter.cc
index 2f21a5f..b517e38 100644
--- a/modules/audio_coding/neteq/red_payload_splitter.cc
+++ b/modules/audio_coding/neteq/red_payload_splitter.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/red_payload_splitter.h"
 
-#include <assert.h>
 #include <stddef.h>
 
 #include <cstdint>
diff --git a/modules/audio_coding/neteq/red_payload_splitter_unittest.cc b/modules/audio_coding/neteq/red_payload_splitter_unittest.cc
index 7275232..1f16945 100644
--- a/modules/audio_coding/neteq/red_payload_splitter_unittest.cc
+++ b/modules/audio_coding/neteq/red_payload_splitter_unittest.cc
@@ -12,7 +12,6 @@
 
 #include "modules/audio_coding/neteq/red_payload_splitter.h"
 
-#include <assert.h>
 
 #include <memory>
 #include <utility>  // pair
diff --git a/modules/audio_coding/neteq/statistics_calculator.cc b/modules/audio_coding/neteq/statistics_calculator.cc
index 12a0e3c..741cdbd 100644
--- a/modules/audio_coding/neteq/statistics_calculator.cc
+++ b/modules/audio_coding/neteq/statistics_calculator.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/statistics_calculator.h"
 
-#include <assert.h>
 #include <string.h>  // memset
 
 #include <algorithm>
diff --git a/modules/audio_coding/neteq/time_stretch.h b/modules/audio_coding/neteq/time_stretch.h
index 26d295f..17ea4ec 100644
--- a/modules/audio_coding/neteq/time_stretch.h
+++ b/modules/audio_coding/neteq/time_stretch.h
@@ -11,7 +11,6 @@
 #ifndef MODULES_AUDIO_CODING_NETEQ_TIME_STRETCH_H_
 #define MODULES_AUDIO_CODING_NETEQ_TIME_STRETCH_H_
 
-#include <assert.h>
 #include <string.h>  // memset, size_t
 
 #include "modules/audio_coding/neteq/audio_multi_vector.h"
diff --git a/modules/audio_coding/neteq/tools/output_audio_file.h b/modules/audio_coding/neteq/tools/output_audio_file.h
index 7220a36..f5b0988 100644
--- a/modules/audio_coding/neteq/tools/output_audio_file.h
+++ b/modules/audio_coding/neteq/tools/output_audio_file.h
@@ -11,7 +11,6 @@
 #ifndef MODULES_AUDIO_CODING_NETEQ_TOOLS_OUTPUT_AUDIO_FILE_H_
 #define MODULES_AUDIO_CODING_NETEQ_TOOLS_OUTPUT_AUDIO_FILE_H_
 
-#include <assert.h>
 #include <stdio.h>
 
 #include <string>
diff --git a/modules/audio_coding/neteq/tools/rtp_analyze.cc b/modules/audio_coding/neteq/tools/rtp_analyze.cc
index 46fc2d7..7ecf925 100644
--- a/modules/audio_coding/neteq/tools/rtp_analyze.cc
+++ b/modules/audio_coding/neteq/tools/rtp_analyze.cc
@@ -8,7 +8,6 @@
  *  be found in the AUTHORS file in the root of the source tree.
  */
 
-#include <assert.h>
 #include <stdio.h>
 
 #include <memory>
diff --git a/modules/audio_coding/neteq/tools/rtp_file_source.cc b/modules/audio_coding/neteq/tools/rtp_file_source.cc
index 16b225e..e9c6fed 100644
--- a/modules/audio_coding/neteq/tools/rtp_file_source.cc
+++ b/modules/audio_coding/neteq/tools/rtp_file_source.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/tools/rtp_file_source.h"
 
-#include <assert.h>
 #include <string.h>
 #ifndef WIN32
 #include <netinet/in.h>
diff --git a/modules/audio_coding/neteq/tools/rtp_generator.cc b/modules/audio_coding/neteq/tools/rtp_generator.cc
index a37edef..38c30c4f 100644
--- a/modules/audio_coding/neteq/tools/rtp_generator.cc
+++ b/modules/audio_coding/neteq/tools/rtp_generator.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/neteq/tools/rtp_generator.h"
 
-#include <assert.h>
 
 namespace webrtc {
 namespace test {
diff --git a/modules/audio_coding/test/Channel.cc b/modules/audio_coding/test/Channel.cc
index d7bd6a9..ec0eccb 100644
--- a/modules/audio_coding/test/Channel.cc
+++ b/modules/audio_coding/test/Channel.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_coding/test/Channel.h"
 
-#include <assert.h>
 
 #include <iostream>
 
diff --git a/modules/audio_device/linux/audio_device_alsa_linux.cc b/modules/audio_device/linux/audio_device_alsa_linux.cc
index 60e01e1..a0f5744 100644
--- a/modules/audio_device/linux/audio_device_alsa_linux.cc
+++ b/modules/audio_device/linux/audio_device_alsa_linux.cc
@@ -10,7 +10,6 @@
 
 #include "modules/audio_device/linux/audio_device_alsa_linux.h"
 
-#include <assert.h>
 
 #include "modules/audio_device/audio_device_config.h"
 #include "rtc_base/logging.h"
diff --git a/modules/audio_device/win/audio_device_core_win.cc b/modules/audio_device/win/audio_device_core_win.cc
index a3723ed..8bfa0ea 100644
--- a/modules/audio_device/win/audio_device_core_win.cc
+++ b/modules/audio_device/win/audio_device_core_win.cc
@@ -25,7 +25,6 @@
 
 #include "modules/audio_device/win/audio_device_core_win.h"
 
-#include <assert.h>
 #include <string.h>
 
 #include <comdef.h>
diff --git a/modules/desktop_capture/mac/desktop_configuration.mm b/modules/desktop_capture/mac/desktop_configuration.mm
index 5962fabb..ef69b64 100644
--- a/modules/desktop_capture/mac/desktop_configuration.mm
+++ b/modules/desktop_capture/mac/desktop_configuration.mm
@@ -14,6 +14,8 @@
 #include <algorithm>
 #include <Cocoa/Cocoa.h>
 
+#include "rtc_base/checks.h"
+
 #if !defined(MAC_OS_X_VERSION_10_7) || \
     MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_7
 
@@ -40,7 +42,7 @@
 // relative to |bounds|.
 void InvertRectYOrigin(const DesktopRect& bounds,
                        DesktopRect* rect) {
-  assert(bounds.top() == 0);
+  RTC_DCHECK_EQ(bounds.top(), 0);
   *rect = DesktopRect::MakeXYWH(
       rect->left(), bounds.bottom() - rect->bottom(),
       rect->width(), rect->height());
@@ -106,7 +108,7 @@
   MacDesktopConfiguration desktop_config;
 
   NSArray* screens = [NSScreen screens];
-  assert(screens);
+  RTC_DCHECK(screens);
 
   // Iterator over the monitors, adding the primary monitor and monitors whose
   // DPI match that of the primary monitor.
diff --git a/modules/desktop_capture/mouse_cursor_monitor_mac.mm b/modules/desktop_capture/mouse_cursor_monitor_mac.mm
index 31ad428..995aeb9 100644
--- a/modules/desktop_capture/mouse_cursor_monitor_mac.mm
+++ b/modules/desktop_capture/mouse_cursor_monitor_mac.mm
@@ -10,7 +10,6 @@
 
 #include "modules/desktop_capture/mouse_cursor_monitor.h"
 
-#include <assert.h>
 
 #include <memory>
 
@@ -26,6 +25,7 @@
 #include "modules/desktop_capture/mac/desktop_configuration_monitor.h"
 #include "modules/desktop_capture/mac/window_list_utils.h"
 #include "modules/desktop_capture/mouse_cursor.h"
+#include "rtc_base/checks.h"
 
 namespace webrtc {
 
@@ -88,21 +88,21 @@
       screen_id_(screen_id),
       callback_(NULL),
       mode_(SHAPE_AND_POSITION) {
-  assert(window_id == kCGNullWindowID || screen_id == kInvalidScreenId);
+  RTC_DCHECK(window_id == kCGNullWindowID || screen_id == kInvalidScreenId);
 }
 
 MouseCursorMonitorMac::~MouseCursorMonitorMac() {}
 
 void MouseCursorMonitorMac::Init(Callback* callback, Mode mode) {
-  assert(!callback_);
-  assert(callback);
+  RTC_DCHECK(!callback_);
+  RTC_DCHECK(callback);
 
   callback_ = callback;
   mode_ = mode;
 }
 
 void MouseCursorMonitorMac::Capture() {
-  assert(callback_);
+  RTC_DCHECK(callback_);
 
   CGEventRef event = CGEventCreate(NULL);
   CGPoint gc_position = CGEventGetLocation(event);
diff --git a/modules/desktop_capture/mouse_cursor_monitor_unittest.cc b/modules/desktop_capture/mouse_cursor_monitor_unittest.cc
index 268e5e3..f771276 100644
--- a/modules/desktop_capture/mouse_cursor_monitor_unittest.cc
+++ b/modules/desktop_capture/mouse_cursor_monitor_unittest.cc
@@ -10,7 +10,6 @@
 
 #include "modules/desktop_capture/mouse_cursor_monitor.h"
 
-#include <assert.h>
 #include <stddef.h>
 
 #include <memory>
diff --git a/modules/desktop_capture/mouse_cursor_monitor_win.cc b/modules/desktop_capture/mouse_cursor_monitor_win.cc
index 5a10ee1..c892d59 100644
--- a/modules/desktop_capture/mouse_cursor_monitor_win.cc
+++ b/modules/desktop_capture/mouse_cursor_monitor_win.cc
@@ -8,7 +8,6 @@
  *  be found in the AUTHORS file in the root of the source tree.
  */
 
-#include <assert.h>
 #include <string.h>
 
 #include <memory>
diff --git a/modules/desktop_capture/screen_capturer_helper.cc b/modules/desktop_capture/screen_capturer_helper.cc
index e8bd3fc..d55aea6 100644
--- a/modules/desktop_capture/screen_capturer_helper.cc
+++ b/modules/desktop_capture/screen_capturer_helper.cc
@@ -10,7 +10,6 @@
 
 #include "modules/desktop_capture/screen_capturer_helper.h"
 
-#include <assert.h>
 
 namespace webrtc {
 
diff --git a/modules/desktop_capture/window_capturer_mac.mm b/modules/desktop_capture/window_capturer_mac.mm
index cbbc500..de15d65 100644
--- a/modules/desktop_capture/window_capturer_mac.mm
+++ b/modules/desktop_capture/window_capturer_mac.mm
@@ -8,7 +8,6 @@
  *  be found in the AUTHORS file in the root of the source tree.
  */
 
-#include <assert.h>
 #include <ApplicationServices/ApplicationServices.h>
 #include <Cocoa/Cocoa.h>
 #include <CoreFoundation/CoreFoundation.h>
@@ -24,6 +23,7 @@
 #include "modules/desktop_capture/mac/desktop_frame_cgimage.h"
 #include "modules/desktop_capture/mac/window_list_utils.h"
 #include "modules/desktop_capture/window_finder_mac.h"
+#include "rtc_base/checks.h"
 #include "rtc_base/constructor_magic.h"
 #include "rtc_base/logging.h"
 #include "rtc_base/trace_event.h"
@@ -142,8 +142,8 @@
 }
 
 void WindowCapturerMac::Start(Callback* callback) {
-  assert(!callback_);
-  assert(callback);
+  RTC_DCHECK(!callback_);
+  RTC_DCHECK(callback);
 
   callback_ = callback;
 }
diff --git a/modules/remote_bitrate_estimator/aimd_rate_control.cc b/modules/remote_bitrate_estimator/aimd_rate_control.cc
index bf7119c..0a754e1 100644
--- a/modules/remote_bitrate_estimator/aimd_rate_control.cc
+++ b/modules/remote_bitrate_estimator/aimd_rate_control.cc
@@ -13,7 +13,6 @@
 #include <inttypes.h>
 
 #include <algorithm>
-#include <cassert>
 #include <cmath>
 #include <cstdio>
 #include <string>
diff --git a/modules/remote_bitrate_estimator/inter_arrival.cc b/modules/remote_bitrate_estimator/inter_arrival.cc
index a8cf47f..ce8af0b 100644
--- a/modules/remote_bitrate_estimator/inter_arrival.cc
+++ b/modules/remote_bitrate_estimator/inter_arrival.cc
@@ -10,8 +10,6 @@
 
 #include "modules/remote_bitrate_estimator/inter_arrival.h"
 
-#include <cassert>
-
 #include "modules/include/module_common_types_public.h"
 #include "rtc_base/logging.h"
 
diff --git a/modules/remote_bitrate_estimator/overuse_estimator.cc b/modules/remote_bitrate_estimator/overuse_estimator.cc
index 3427d58..1ae9fcf 100644
--- a/modules/remote_bitrate_estimator/overuse_estimator.cc
+++ b/modules/remote_bitrate_estimator/overuse_estimator.cc
@@ -10,7 +10,6 @@
 
 #include "modules/remote_bitrate_estimator/overuse_estimator.h"
 
-#include <assert.h>
 #include <math.h>
 #include <string.h>
 
diff --git a/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc b/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc
index ddaa1de..bbb2db2 100644
--- a/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc
+++ b/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc
@@ -10,7 +10,6 @@
 
 #include "modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h"
 
-#include <assert.h>
 
 #include <cstdint>
 #include <utility>
diff --git a/modules/rtp_rtcp/source/rtp_format_video_generic.cc b/modules/rtp_rtcp/source/rtp_format_video_generic.cc
index 35d0f3d..f5c7f2e 100644
--- a/modules/rtp_rtcp/source/rtp_format_video_generic.cc
+++ b/modules/rtp_rtcp/source/rtp_format_video_generic.cc
@@ -10,7 +10,6 @@
 
 #include "modules/rtp_rtcp/source/rtp_format_video_generic.h"
 
-#include <assert.h>
 #include <string.h>
 
 #include "absl/types/optional.h"
diff --git a/modules/rtp_rtcp/source/rtp_utility.cc b/modules/rtp_rtcp/source/rtp_utility.cc
index d76e198..c96c082 100644
--- a/modules/rtp_rtcp/source/rtp_utility.cc
+++ b/modules/rtp_rtcp/source/rtp_utility.cc
@@ -10,7 +10,6 @@
 
 #include "modules/rtp_rtcp/source/rtp_utility.h"
 
-#include <assert.h>
 #include <stddef.h>
 
 #include <string>
diff --git a/modules/utility/source/helpers_android.cc b/modules/utility/source/helpers_android.cc
index 0206d15..f4b35a7 100644
--- a/modules/utility/source/helpers_android.cc
+++ b/modules/utility/source/helpers_android.cc
@@ -11,7 +11,6 @@
 #include "modules/utility/include/helpers_android.h"
 
 #include <android/log.h>
-#include <assert.h>
 #include <pthread.h>
 #include <stddef.h>
 #include <unistd.h>
diff --git a/modules/video_capture/device_info_impl.cc b/modules/video_capture/device_info_impl.cc
index d5abb29..ac78cbc 100644
--- a/modules/video_capture/device_info_impl.cc
+++ b/modules/video_capture/device_info_impl.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_capture/device_info_impl.h"
 
-#include <assert.h>
 #include <stdlib.h>
 
 #include "absl/strings/match.h"
diff --git a/modules/video_capture/windows/device_info_ds.cc b/modules/video_capture/windows/device_info_ds.cc
index 3731dce..455501f 100644
--- a/modules/video_capture/windows/device_info_ds.cc
+++ b/modules/video_capture/windows/device_info_ds.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_capture/windows/device_info_ds.h"
 
-#include <assert.h>
 #include <dvdmedia.h>
 
 #include "modules/video_capture/video_capture_config.h"
diff --git a/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc b/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc
index a994193..51315fc 100644
--- a/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc
+++ b/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h"
 
-#include <assert.h>
 #include <string.h>
 
 #include <algorithm>
diff --git a/modules/video_coding/codecs/vp9/include/vp9_globals.h b/modules/video_coding/codecs/vp9/include/vp9_globals.h
index 34aa0bc..840d63e 100644
--- a/modules/video_coding/codecs/vp9/include/vp9_globals.h
+++ b/modules/video_coding/codecs/vp9/include/vp9_globals.h
@@ -14,7 +14,6 @@
 #ifndef MODULES_VIDEO_CODING_CODECS_VP9_INCLUDE_VP9_GLOBALS_H_
 #define MODULES_VIDEO_CODING_CODECS_VP9_INCLUDE_VP9_GLOBALS_H_
 
-#include <assert.h>
 #include <stdint.h>
 
 #include "modules/video_coding/codecs/interface/common_constants.h"
diff --git a/modules/video_coding/frame_buffer.cc b/modules/video_coding/frame_buffer.cc
index 8f73e73..937534a 100644
--- a/modules/video_coding/frame_buffer.cc
+++ b/modules/video_coding/frame_buffer.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_coding/frame_buffer.h"
 
-#include <assert.h>
 #include <string.h>
 
 #include "api/video/encoded_image.h"
diff --git a/modules/video_coding/jitter_buffer.cc b/modules/video_coding/jitter_buffer.cc
index 75142e9..2352a79 100644
--- a/modules/video_coding/jitter_buffer.cc
+++ b/modules/video_coding/jitter_buffer.cc
@@ -9,7 +9,6 @@
  */
 #include "modules/video_coding/jitter_buffer.h"
 
-#include <assert.h>
 
 #include <algorithm>
 #include <limits>
diff --git a/modules/video_coding/jitter_estimator.cc b/modules/video_coding/jitter_estimator.cc
index 92a298c..89cf51f 100644
--- a/modules/video_coding/jitter_estimator.cc
+++ b/modules/video_coding/jitter_estimator.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_coding/jitter_estimator.h"
 
-#include <assert.h>
 #include <math.h>
 #include <string.h>
 
diff --git a/modules/video_coding/media_opt_util.cc b/modules/video_coding/media_opt_util.cc
index 0136ae8..01fc5fb 100644
--- a/modules/video_coding/media_opt_util.cc
+++ b/modules/video_coding/media_opt_util.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_coding/media_opt_util.h"
 
-#include <assert.h>
 #include <math.h>
 
 #include <algorithm>
diff --git a/modules/video_coding/receiver.cc b/modules/video_coding/receiver.cc
index 6b942fb..544dd23 100644
--- a/modules/video_coding/receiver.cc
+++ b/modules/video_coding/receiver.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_coding/receiver.h"
 
-#include <assert.h>
 
 #include <cstdint>
 #include <cstdlib>
diff --git a/modules/video_coding/session_info.cc b/modules/video_coding/session_info.cc
index 477bbbe..150fc77c 100644
--- a/modules/video_coding/session_info.cc
+++ b/modules/video_coding/session_info.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_coding/session_info.h"
 
-#include <assert.h>
 #include <string.h>
 
 #include <vector>
diff --git a/modules/video_coding/timing.cc b/modules/video_coding/timing.cc
index e811925..748013c 100644
--- a/modules/video_coding/timing.cc
+++ b/modules/video_coding/timing.cc
@@ -10,7 +10,6 @@
 
 #include "modules/video_coding/timing.h"
 
-#include <assert.h>
 
 #include <algorithm>
 
diff --git a/rtc_base/third_party/base64/base64.cc b/rtc_base/third_party/base64/base64.cc
index b9acf9a..7e30b0e 100644
--- a/rtc_base/third_party/base64/base64.cc
+++ b/rtc_base/third_party/base64/base64.cc
@@ -16,7 +16,6 @@
 
 #include "rtc_base/third_party/base64/base64.h"
 
-#include <assert.h>
 #include <string.h>
 
 #include "rtc_base/checks.h"
diff --git a/test/field_trial.cc b/test/field_trial.cc
index 80fee0c..c40fcc3 100644
--- a/test/field_trial.cc
+++ b/test/field_trial.cc
@@ -11,7 +11,6 @@
 #include "test/field_trial.h"
 
 #include <algorithm>
-#include <cassert>
 #include <cstdio>
 #include <cstdlib>
 #include <map>
diff --git a/test/frame_generator_unittest.cc b/test/frame_generator_unittest.cc
index 8e5cde8..bcb30b9 100644
--- a/test/frame_generator_unittest.cc
+++ b/test/frame_generator_unittest.cc
@@ -10,7 +10,6 @@
 
 #include "test/frame_generator.h"
 
-#include <assert.h>
 #include <stdio.h>
 #include <string.h>
 
diff --git a/test/linux/glx_renderer.cc b/test/linux/glx_renderer.cc
index 04d482c..509a6c2 100644
--- a/test/linux/glx_renderer.cc
+++ b/test/linux/glx_renderer.cc
@@ -12,7 +12,6 @@
 
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
-#include <assert.h>
 #include <stdlib.h>
 
 namespace webrtc {
diff --git a/test/rtp_file_reader.cc b/test/rtp_file_reader.cc
index 203cbdf..b3d0742 100644
--- a/test/rtp_file_reader.cc
+++ b/test/rtp_file_reader.cc
@@ -10,7 +10,6 @@
 
 #include "test/rtp_file_reader.h"
 
-#include <assert.h>
 #include <stdio.h>
 
 #include <map>
diff --git a/test/testsupport/file_utils.cc b/test/testsupport/file_utils.cc
index 1f829d3..c66f67c 100644
--- a/test/testsupport/file_utils.cc
+++ b/test/testsupport/file_utils.cc
@@ -10,7 +10,6 @@
 
 #include "test/testsupport/file_utils.h"
 
-#include <assert.h>
 
 #if defined(WEBRTC_POSIX)
 #include <unistd.h>