--- chromium-62.0.3192.0/third_party/webrtc/modules/video_processing/video_denoiser.cc.gcc7 2017-08-22 21:06:40.000000000 +0200 +++ chromium-62.0.3192.0/third_party/webrtc/modules/video_processing/video_denoiser.cc 2017-09-08 23:17:25.755051027 +0200 @@ -183,7 +183,7 @@ // artifacts. if (mb_filter_decision_[mb_index] != FILTER_BLOCK || IsTrailingBlock(moving_edge_, mb_row, mb_col) || - (x_density_[mb_col] * y_density_[mb_row] && + ((x_density_[mb_col] * y_density_[mb_row] != 0) && moving_object_[mb_row * mb_cols_ + mb_col])) { // Copy y source. filter_->CopyMem16x16(mb_src, stride_src, mb_dst, stride_dst); --- chromium-75.0.3766.2/content/browser/renderer_host/media/media_devices_manager.cc.gcc8 2019-04-16 03:14:03.000000000 +0200 +++ chromium-75.0.3766.2/content/browser/renderer_host/media/media_devices_manager.cc 2019-04-21 23:05:22.338825561 +0200 @@ -429,13 +429,13 @@ void MediaDevicesManager::EnumerateDevic bool request_audio_input_capabilities, EnumerateDevicesCallback callback) { DCHECK_CURRENTLY_ON(BrowserThread::IO); - DCHECK(request_video_input_capabilities && + DCHECK((request_video_input_capabilities && requested_types[static_cast<size_t>( - MediaDeviceType::MEDIA_VIDEO_INPUT)] || + MediaDeviceType::MEDIA_VIDEO_INPUT)]) || !request_video_input_capabilities); - DCHECK(request_audio_input_capabilities && + DCHECK((request_audio_input_capabilities && requested_types[static_cast<size_t>( - MediaDeviceType::MEDIA_AUDIO_INPUT)] || + MediaDeviceType::MEDIA_AUDIO_INPUT)]) || !request_audio_input_capabilities); SendLogMessage(base::StringPrintf( "EnumerateDevices({render_process_id=%d}, {render_frame_id=%d}, " --- chromium-78.0.3904.9/chrome/browser/ui/views/location_bar/cookie_controls_icon_view.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/ui/views/location_bar/cookie_controls_icon_view.cc 2019-09-15 02:01:37.649680383 +0200 @@ -67,7 +67,7 @@ void CookieControlsIconView::OnCookiesCo int blocked_cookies) { // The blocked cookie count changes quite frequently, so avoid unnecessary // UI updates. - if (has_blocked_cookies_ != blocked_cookies > 0) { + if (has_blocked_cookies_ != (blocked_cookies > 0)) { has_blocked_cookies_ = blocked_cookies > 0; SetVisible(ShouldBeVisible()); } --- chromium-79.0.3945.16/third_party/webrtc/modules/rtp_rtcp/source/rtp_packet_history.cc.gcc9 2019-10-29 23:03:49.000000000 +0100 +++ chromium-79.0.3945.16/third_party/webrtc/modules/rtp_rtcp/source/rtp_packet_history.cc 2019-11-03 19:37:15.119876142 +0100 @@ -133,9 +133,9 @@ void RtpPacketHistory::PutRtpPacket(std: // Store packet. const uint16_t rtp_seq_no = packet->SequenceNumber(); int packet_index = GetPacketIndex(rtp_seq_no); - if (packet_index >= 0u && - static_cast<size_t>(packet_index) < packet_history_.size() && - packet_history_[packet_index].packet_ != nullptr) { + if ((packet_index >= 0) && + (static_cast<size_t>(packet_index) < packet_history_.size()) && + (packet_history_[packet_index].packet_ != nullptr)) { RTC_LOG(LS_WARNING) << "Duplicate packet inserted: " << rtp_seq_no; // Remove previous packet to avoid inconsistent state. RemovePacket(packet_index); --- chromium-80.0.3987.78/chrome/browser/chromeos/input_method/input_method_engine_base.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/chromeos/input_method/input_method_engine_base.cc 2020-02-02 15:29:37.245356964 +0100 @@ -140,7 +140,7 @@ void GetExtensionKeyboardEventFromKeyEve } bool IsUint32Value(int i) { - return 0 <= i && i <= std::numeric_limits<uint32_t>::max(); + return (0 <= i) && (((unsigned)i) <= std::numeric_limits<uint32_t>::max()); } } // namespace --- chromium-81.0.4044.43/third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp.gcc9 2020-03-09 18:39:40.402300967 +0100 +++ chromium-81.0.4044.43/third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp 2020-03-09 19:15:03.377783238 +0100 @@ -2984,7 +2984,7 @@ vk::DynamicQueryPool *ContextVk::getQuer queryType == gl::QueryType::Timestamp || queryType == gl::QueryType::TimeElapsed); // Assert that timestamp extension is available if needed. - ASSERT(queryType != gl::QueryType::Timestamp && queryType != gl::QueryType::TimeElapsed || + ASSERT(((queryType != gl::QueryType::Timestamp) && (queryType != gl::QueryType::TimeElapsed)) || mRenderer->getQueueFamilyProperties().timestampValidBits > 0); ASSERT(mQueryPools[queryType].isValid()); return &mQueryPools[queryType]; --- chromium-84.0.4147.89/components/sqlite_proto/key_value_table.h.gcc10 2020-07-13 20:40:29.000000000 +0200 +++ chromium-84.0.4147.89/components/sqlite_proto/key_value_table.h 2020-07-18 22:20:13.866928950 +0200 @@ -84,7 +84,7 @@ void KeyValueTable<T>::GetAllData(std::m const void* blob = reader.ColumnBlob(1); // Annoyingly, a nullptr result means either that an error occurred or that // the blob was empty; partially disambiguate based on the length. - DCHECK(size && blob || !size && !blob) << !!size << !!blob; + DCHECK((size && blob) || (!size && !blob)) << !!size << !!blob; it->second.ParseFromArray(blob, size); } } --- chromium-85.0.4183.83/ui/display/screen.cc.gcc10 2020-08-24 23:41:27.000000000 +0200 +++ chromium-85.0.4183.83/ui/display/screen.cc 2020-08-31 04:02:31.456486112 +0200 @@ -101,8 +101,8 @@ void Screen::SetScopedDisplayForNewWindo if (display_id == scoped_display_id_for_new_windows_) return; // Only allow set and clear, not switch. - DCHECK(display_id == kInvalidDisplayId ^ - scoped_display_id_for_new_windows_ == kInvalidDisplayId) + DCHECK((display_id == kInvalidDisplayId) ^ + (scoped_display_id_for_new_windows_ == kInvalidDisplayId)) << "display_id=" << display_id << ", scoped_display_id_for_new_windows_=" << scoped_display_id_for_new_windows_; scoped_display_id_for_new_windows_ = display_id; --- chromium-87.0.4280.40/media/renderers/video_frame_yuv_converter.cc.gcc10 2020-10-30 23:52:31.631860783 +0100 +++ chromium-87.0.4280.40/media/renderers/video_frame_yuv_converter.cc 2020-10-30 23:53:04.179272668 +0100 @@ -419,8 +419,8 @@ void VideoFrameYUVConverter::ConvertYUVV viz::RasterContextProvider* raster_context_provider, const gpu::MailboxHolder& dest_mailbox_holder) { DCHECK(video_frame); - DCHECK(video_frame->format() == PIXEL_FORMAT_I420 || - video_frame->format() == PIXEL_FORMAT_NV12) + DCHECK((video_frame->format() == PIXEL_FORMAT_I420) || + (video_frame->format() == PIXEL_FORMAT_NV12)) << "VideoFrame has an unsupported YUV format " << video_frame->format(); DCHECK( video_frame->HasTextures() || @@ -472,8 +472,8 @@ bool VideoFrameYUVConverter::ConvertYUVV bool flip_y, bool use_visible_rect) { DCHECK(video_frame); - DCHECK(video_frame->format() == PIXEL_FORMAT_I420 || - video_frame->format() == PIXEL_FORMAT_NV12) + DCHECK((video_frame->format() == PIXEL_FORMAT_I420) || + (video_frame->format() == PIXEL_FORMAT_NV12)) << "VideoFrame has an unsupported YUV format " << video_frame->format(); DCHECK(video_frame->HasTextures()) << "CPU backed VideoFrames must have PIXEL_FORMAT_I420"; --- chromium-87.0.4280.40/cc/metrics/event_metrics.cc.gcc10 2020-10-29 23:25:25.000000000 +0100 +++ chromium-87.0.4280.40/cc/metrics/event_metrics.cc 2020-11-01 02:57:44.929671506 +0100 @@ -113,8 +113,8 @@ std::unique_ptr<EventMetrics> EventMetri base::Optional<ui::ScrollInputType> scroll_input_type) { // `scroll_update_type` should be set for and only for // `ui::ET_GESTURE_SCROLL_UPDATE`. - DCHECK(type == ui::ET_GESTURE_SCROLL_UPDATE && scroll_update_type || - type != ui::ET_GESTURE_SCROLL_UPDATE && !scroll_update_type); + DCHECK((type == ui::ET_GESTURE_SCROLL_UPDATE && scroll_update_type) || + (type != ui::ET_GESTURE_SCROLL_UPDATE && !scroll_update_type)); base::Optional<EventType> interesting_type = ToInterestingEventType(type, scroll_update_type); if (!interesting_type) --- chromium-87.0.4280.40/third_party/blink/renderer/platform/fonts/opentype/font_settings.h.gcc10 2020-10-29 23:25:44.000000000 +0100 +++ chromium-87.0.4280.40/third_party/blink/renderer/platform/fonts/opentype/font_settings.h 2020-11-02 00:54:32.044163806 +0100 @@ -27,11 +27,11 @@ class FontTagValuePair { FontTagValuePair(uint32_t tag, T value) : tag_(tag), value_(value) { // ensure tag is either valid or zero DCHECK(tag == 0 || - (tag & 0xff000000) < 0x7f000000 && + ((tag & 0xff000000) < 0x7f000000 && (tag & 0xff000000) >= 0x20000000 && (tag & 0xff0000) < 0x7f0000 && (tag & 0xff0000) >= 0x200000 && (tag & 0xff00) < 0x7f00 && (tag & 0xff00) >= 0x2000 && - (tag & 0xff) < 0x7f && (tag & 0xff) >= 0x20); + (tag & 0xff) < 0x7f && (tag & 0xff) >= 0x20)); } FontTagValuePair(const AtomicString& tag, T value) : tag_(AtomicStringToFourByteTag(tag)), value_(value) { --- chromium-88.0.4324.41/content/browser/renderer_host/navigation_request.cc.gcc10 2020-12-13 06:30:17.711400527 +0100 +++ chromium-88.0.4324.41/content/browser/renderer_host/navigation_request.cc 2020-12-13 14:59:37.140088323 +0100 @@ -3997,7 +3997,7 @@ bool NavigationRequest::IsDeferredForTes bool NavigationRequest::IsLoadedFromMhtmlArchive() { DCHECK(state_ >= WILL_PROCESS_RESPONSE || - state_ == WILL_START_REQUEST && !NeedsUrlLoader()); + (state_ == WILL_START_REQUEST && !NeedsUrlLoader())); return is_loaded_from_mhtml_archive_; }