--- chromium-75.0.3766.2/base/task/sequence_manager/sequence_manager_impl.cc.gcc8 2019-04-16 03:13:58.000000000 +0200 +++ chromium-75.0.3766.2/base/task/sequence_manager/sequence_manager_impl.cc 2019-04-21 06:58:47.152916464 +0200 @@ -441,9 +441,10 @@ const char* RunTaskTraceNameForPriority( case TaskQueue::QueuePriority::kBestEffortPriority: return "RunBestEffortPriorityTask"; case TaskQueue::QueuePriority::kQueuePriorityCount: - NOTREACHED(); - return nullptr; + break; } + NOTREACHED(); + return nullptr; } } // namespace --- chromium-75.0.3766.2/mojo/core/channel.cc.gcc8 2019-04-16 03:14:06.000000000 +0200 +++ chromium-75.0.3766.2/mojo/core/channel.cc 2019-04-21 07:15:42.489256150 +0200 @@ -706,7 +706,6 @@ bool Channel::OnReadComplete(size_t byte Channel::DispatchResult Channel::TryDispatchMessage( base::span<const char> buffer, size_t* size_hint) { - bool did_consume_message = false; // We have at least enough data available for a LegacyHeader. const Message::LegacyHeader* legacy_header = @@ -784,12 +783,9 @@ Channel::DispatchResult Channel::TryDisp std::move(handles))) { return DispatchResult::kError; } - did_consume_message = true; } else if (deferred) { - did_consume_message = true; } else if (delegate_) { delegate_->OnChannelMessage(payload, payload_size, std::move(handles)); - did_consume_message = true; } *size_hint = legacy_header->num_bytes; --- chromium-75.0.3766.2/third_party/webrtc/media/base/rtp_utils.cc.gcc8 2019-04-16 03:18:22.000000000 +0200 +++ chromium-75.0.3766.2/third_party/webrtc/media/base/rtp_utils.cc 2019-04-21 09:08:20.071724451 +0200 @@ -321,6 +321,7 @@ absl::string_view RtpPacketTypeToString( case RtpPacketType::kUnknown: return "Unknown"; } + return ""; } RtpPacketType InferRtpPacketType(rtc::ArrayView<const char> packet) { --- chromium-75.0.3766.2/third_party/webrtc/modules/audio_processing/audio_processing_impl.cc.gcc8 2019-04-21 00:55:30.512349150 +0200 +++ chromium-75.0.3766.2/third_party/webrtc/modules/audio_processing/audio_processing_impl.cc 2019-04-21 09:17:10.061356897 +0200 @@ -139,6 +139,7 @@ GainControl::Mode Agc1ConfigModeToInterf case Agc1Config::kFixedDigital: return GainControl::kFixedDigital; } + return GainControl::kFixedDigital; } // Maximum lengths that frame of samples being passed from the render side to --- chromium-75.0.3766.2/third_party/webrtc/modules/audio_processing/gain_control_config_proxy.cc.gcc8 2019-04-16 03:18:25.000000000 +0200 +++ chromium-75.0.3766.2/third_party/webrtc/modules/audio_processing/gain_control_config_proxy.cc 2019-04-21 09:19:16.530122804 +0200 @@ -24,6 +24,7 @@ AudioProcessing::Config::GainController1 case GainControl::kFixedDigital: return AgcConfig::kFixedDigital; } + return AgcConfig::kFixedDigital; } } // namespace --- chromium-75.0.3766.2/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc.gcc8 2019-04-16 03:18:26.000000000 +0200 +++ chromium-75.0.3766.2/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc 2019-04-21 09:24:23.855695681 +0200 @@ -39,6 +39,7 @@ const char* FrameTypeToString(AudioFrame case AudioFrameType::kAudioFrameCN: return "audio_cn"; } + return ""; } } // namespace --- chromium-75.0.3766.2/chrome/browser/notifications/scheduler/internal/proto_conversion.cc.gcc8 2019-04-16 03:13:59.000000000 +0200 +++ chromium-75.0.3766.2/chrome/browser/notifications/scheduler/internal/proto_conversion.cc 2019-04-21 10:13:53.436296816 +0200 @@ -54,6 +54,7 @@ proto::SchedulerClientType ToSchedulerCl return proto::SchedulerClientType::WEBUI; } NOTREACHED(); + return proto::SchedulerClientType::UNKNOWN; } // Converts SchedulerClientType from its associated enum in proto buffer. @@ -72,6 +73,7 @@ SchedulerClientType FromSchedulerClientT return SchedulerClientType::kWebUI; } NOTREACHED(); + return SchedulerClientType::kUnknown; } // Converts UserFeedback to its associated enum in proto buffer. @@ -91,6 +93,7 @@ proto::Impression_UserFeedback ToUserFee return proto::Impression_UserFeedback_IGNORE; } NOTREACHED(); + return proto::Impression_UserFeedback_NO_FEEDBACK; } // Converts UserFeedback from its associated enum in proto buffer. @@ -110,6 +113,7 @@ UserFeedback FromUserFeedback(proto::Imp return UserFeedback::kIgnore; } NOTREACHED(); + return UserFeedback::kNoFeedback; } // Converts ImpressionResult to its associated enum in proto buffer. @@ -125,6 +129,7 @@ proto::Impression_ImpressionResult ToImp return proto::Impression_ImpressionResult_NEUTRAL; } NOTREACHED(); + return proto::Impression_ImpressionResult_INVALID; } // Converts ImpressionResult from its associated enum in proto buffer. @@ -141,6 +146,7 @@ ImpressionResult FromImpressionResult( return ImpressionResult::kNeutral; } NOTREACHED(); + return ImpressionResult::kInvalid; } // Converts ImpressionResult to its associated enum in proto buffer. @@ -155,6 +161,7 @@ proto::Impression_SchedulerTaskTime ToSc return proto::Impression_SchedulerTaskTime_EVENING; } NOTREACHED(); + return proto::Impression_SchedulerTaskTime_UNKNOWN_TASK_TIME; } // Converts ImpressionResult from its associated enum in proto buffer. @@ -169,6 +176,7 @@ SchedulerTaskTime FromSchedulerTaskTime( return SchedulerTaskTime::kEvening; } NOTREACHED(); + return SchedulerTaskTime::kUnknown; } proto::IconType ToIconType(IconType type) { @@ -181,6 +189,7 @@ proto::IconType ToIconType(IconType type return proto::IconType::LARGE_ICON; } NOTREACHED(); + return proto::IconType::UNKNOWN_ICON_TYPE; } IconType FromIconType(proto::IconType proto_type) { @@ -193,6 +202,7 @@ IconType FromIconType(proto::IconType pr return IconType::kLargeIcon; } NOTREACHED(); + return IconType::kUnknownType; } proto::ActionButtonType ToActionButtonType(ActionButtonType type) { @@ -205,6 +215,7 @@ proto::ActionButtonType ToActionButtonTy return proto::ActionButtonType::UNHELPFUL; } NOTREACHED(); + return proto::ActionButtonType::UNKNOWN_ACTION; } ActionButtonType FromActionButtonType(proto::ActionButtonType proto_type) { @@ -216,6 +227,7 @@ ActionButtonType FromActionButtonType(pr case proto::ActionButtonType::UNHELPFUL: return ActionButtonType::kUnhelpful; } + return ActionButtonType::kUnknownAction; } // Converts NotificationData to proto buffer type. --- chromium-75.0.3766.2/chrome/browser/notifications/scheduler/internal/impression_history_tracker.cc.gcc8 2019-04-16 03:13:59.000000000 +0200 +++ chromium-75.0.3766.2/chrome/browser/notifications/scheduler/internal/impression_history_tracker.cc 2019-04-21 10:17:31.053438403 +0200 @@ -110,7 +110,7 @@ void ImpressionHistoryTrackerImpl::Apply // Increase |current_max_daily_show| by 1. client_state->current_max_daily_show = - base::ClampToRange(++client_state->current_max_daily_show, 0, + base::ClampToRange(client_state->current_max_daily_show + 1, 0, config_.max_daily_shown_per_type); } --- chromium-75.0.3766.2/services/tracing/perfetto/track_event_json_exporter.cc.gcc8 2019-04-16 03:14:07.000000000 +0200 +++ chromium-75.0.3766.2/services/tracing/perfetto/track_event_json_exporter.cc 2019-04-21 10:24:49.447669219 +0200 @@ -188,6 +188,7 @@ int64_t TrackEventJSONExporter::ComputeT DLOG(FATAL) << "Event has no timestamp this shouldn't be possible"; return -1; } + return -1; } base::Optional<int64_t> TrackEventJSONExporter::ComputeThreadTimeUs( @@ -217,6 +218,7 @@ base::Optional<int64_t> TrackEventJSONEx case TrackEvent::THREAD_INSTRUCTION_COUNT_NOT_SET: return base::nullopt; } + return base::nullopt; } void TrackEventJSONExporter::HandleInternedData( --- chromium-75.0.3766.2/cc/animation/scroll_offset_animations_impl.cc.gcc8 2019-04-16 03:13:58.000000000 +0200 +++ chromium-75.0.3766.2/cc/animation/scroll_offset_animations_impl.cc 2019-04-21 11:04:07.498942132 +0200 @@ -203,6 +203,7 @@ bool ScrollOffsetAnimationsImpl::IsAnima case KeyframeModel::ABORTED_BUT_NEEDS_COMPLETION: return false; } + return false; } void ScrollOffsetAnimationsImpl::ReattachScrollOffsetAnimationIfNeeded( --- chromium-75.0.3766.2/ui/views/accessibility/ax_virtual_view.cc.gcc8 2019-04-16 03:14:26.000000000 +0200 +++ chromium-75.0.3766.2/ui/views/accessibility/ax_virtual_view.cc 2019-04-21 12:14:43.711581145 +0200 @@ -274,8 +274,9 @@ gfx::Rect AXVirtualView::GetBoundsRect( case ui::AXCoordinateSystem::kRootFrame: case ui::AXCoordinateSystem::kFrame: NOTIMPLEMENTED(); - return gfx::Rect(); + break; } + return gfx::Rect(); } gfx::NativeViewAccessible AXVirtualView::HitTestSync(int x, int y) { --- chromium-75.0.3766.2/ui/views/accessibility/view_ax_platform_node_delegate.cc.gcc8 2019-04-16 03:14:26.000000000 +0200 +++ chromium-75.0.3766.2/ui/views/accessibility/view_ax_platform_node_delegate.cc 2019-04-21 12:25:16.774729205 +0200 @@ -308,8 +308,9 @@ gfx::Rect ViewAXPlatformNodeDelegate::Ge case ui::AXCoordinateSystem::kRootFrame: case ui::AXCoordinateSystem::kFrame: NOTIMPLEMENTED(); - return gfx::Rect(); + break; } + return gfx::Rect(); } gfx::NativeViewAccessible ViewAXPlatformNodeDelegate::HitTestSync(int x, --- chromium-75.0.3766.2/chrome/browser/download/offline_item_utils.cc.gcc8 2019-04-21 00:55:30.410350904 +0200 +++ chromium-75.0.3766.2/chrome/browser/download/offline_item_utils.cc 2019-04-21 12:36:18.633401466 +0200 @@ -306,6 +306,7 @@ RenameResult OfflineItemUtils::ConvertDo case DownloadRenameResult::FAILURE_UNAVAILABLE: return RenameResult::FAILURE_UNAVAILABLE; case DownloadRenameResult::FAILURE_UNKNOWN: - return RenameResult::FAILURE_UNKNOWN; + break; } + return RenameResult::FAILURE_UNKNOWN; } --- chromium-75.0.3766.2/chrome/browser/supervised_user/kids_management_url_checker_client.cc.gcc8 2019-04-16 03:14:00.000000000 +0200 +++ chromium-75.0.3766.2/chrome/browser/supervised_user/kids_management_url_checker_client.cc 2019-04-21 21:04:55.662980962 +0200 @@ -27,6 +27,7 @@ safe_search_api::ClientClassification To case ClassifyUrlResponse::ALLOWED: return safe_search_api::ClientClassification::kAllowed; } + return safe_search_api::ClientClassification::kUnknown; } } // namespace --- chromium-75.0.3766.2/chrome/browser/ui/views/desktop_capture/desktop_media_tab_list.h.gcc8 2019-04-16 03:14:00.000000000 +0200 +++ chromium-75.0.3766.2/chrome/browser/ui/views/desktop_capture/desktop_media_tab_list.h 2019-04-21 21:43:50.393548403 +0200 @@ -12,7 +12,7 @@ class TableView; class View; } // namespace views -namespace { +namespace tab_list_internal { class TabListModel; class TabListViewObserver; } // namespace @@ -56,8 +56,8 @@ class DesktopMediaTabList : public Deskt DesktopMediaTabList operator=(const DesktopMediaTabList&) = delete; DesktopMediaListController* controller_; - std::unique_ptr<TabListModel> model_; - std::unique_ptr<TabListViewObserver> view_observer_; + std::unique_ptr<tab_list_internal::TabListModel> model_; + std::unique_ptr<tab_list_internal::TabListViewObserver> view_observer_; views::TableView* child_ = nullptr; }; --- chromium-75.0.3766.2/chrome/browser/ui/views/desktop_capture/desktop_media_tab_list.cc.gcc8 2019-04-16 03:14:00.000000000 +0200 +++ chromium-75.0.3766.2/chrome/browser/ui/views/desktop_capture/desktop_media_tab_list.cc 2019-04-21 21:59:32.612639241 +0200 @@ -14,7 +14,7 @@ #include "ui/views/layout/fill_layout.h" #include "ui/views/view.h" -namespace { +namespace tab_list_internal { // ui::TableModel that wraps a DesktopMediaListController and listens for // updates from it. @@ -133,8 +133,8 @@ DesktopMediaTabList::DesktopMediaTabList SetLayoutManager(std::make_unique<views::FillLayout>()); - model_ = std::make_unique<TabListModel>(controller_); - view_observer_ = std::make_unique<TabListViewObserver>(controller_); + model_ = std::make_unique<tab_list_internal::TabListModel>(controller_); + view_observer_ = std::make_unique<tab_list_internal::TabListViewObserver>(controller_); auto child = std::make_unique<views::TableView>( model_.get(), std::vector<ui::TableColumn>(1), views::ICON_AND_TEXT, --- chromium-75.0.3766.2/components/omnibox/browser/autocomplete_match.cc.gcc8 2019-04-21 22:39:57.841699408 +0200 +++ chromium-75.0.3766.2/components/omnibox/browser/autocomplete_match.cc 2019-04-21 22:40:26.349216599 +0200 @@ -154,7 +154,7 @@ AutocompleteMatch::AutocompleteMatch(con additional_info(match.additional_info), duplicate_matches(match.duplicate_matches) {} -AutocompleteMatch::AutocompleteMatch(AutocompleteMatch&& match) noexcept = +AutocompleteMatch::AutocompleteMatch(AutocompleteMatch&& match) = default; AutocompleteMatch::~AutocompleteMatch() { --- 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,11 +429,11 @@ void MediaDevicesManager::EnumerateDevic bool request_audio_input_capabilities, EnumerateDevicesCallback callback) { DCHECK_CURRENTLY_ON(BrowserThread::IO); - DCHECK(request_video_input_capabilities && - requested_types[blink::MEDIA_DEVICE_TYPE_VIDEO_INPUT] || + DCHECK((request_video_input_capabilities && + requested_types[blink::MEDIA_DEVICE_TYPE_VIDEO_INPUT]) || !request_video_input_capabilities); - DCHECK(request_audio_input_capabilities && - requested_types[blink::MEDIA_DEVICE_TYPE_AUDIO_INPUT] || + DCHECK((request_audio_input_capabilities && + requested_types[blink::MEDIA_DEVICE_TYPE_AUDIO_INPUT]) || !request_audio_input_capabilities); base::PostTaskAndReplyWithResult( --- chromium-75.0.3766.2/content/browser/accessibility/browser_accessibility.cc.gcc8 2019-04-21 00:55:30.535348755 +0200 +++ chromium-75.0.3766.2/content/browser/accessibility/browser_accessibility.cc 2019-04-21 23:57:23.925227837 +0200 @@ -474,8 +474,9 @@ gfx::Rect BrowserAccessibility::GetHyper clipping_behavior, offscreen_result); case ui::AXCoordinateSystem::kFrame: NOTIMPLEMENTED(); - return gfx::Rect(); + break; } + return gfx::Rect(); } gfx::Rect BrowserAccessibility::GetRootFrameHypertextRangeBoundsRect( --- chromium-75.0.3766.2/third_party/blink/renderer/build/scripts/templates/origin_trials.cc.tmpl.gcc8 2019-04-16 03:14:08.000000000 +0200 +++ chromium-75.0.3766.2/third_party/blink/renderer/build/scripts/templates/origin_trials.cc.tmpl 2019-04-22 09:53:21.147061066 +0200 @@ -88,6 +88,7 @@ bool origin_trials::FeatureEnabledForOS( case OriginTrialFeature::kNonExisting: return true; } + return false; } } // namespace blink --- chromium-75.0.3766.2/third_party/blink/renderer/core/html/forms/html_input_element.cc.gcc8 2019-04-16 03:14:08.000000000 +0200 +++ chromium-75.0.3766.2/third_party/blink/renderer/core/html/forms/html_input_element.cc 2019-04-22 11:35:25.076446526 +0200 @@ -1145,7 +1145,7 @@ void HTMLInputElement::setValue(const St NotifyFormStateChanged(); if (isConnected()) { - if (AXObjectCache* cache = GetDocument().ExistingAXObjectCache()) { + if (GetDocument().ExistingAXObjectCache() != nullptr) { auto* page = GetDocument().GetPage(); auto* view = GetDocument().View(); // Run the document lifecycle to ensure AX notifications fire, --- chromium-75.0.3766.2/third_party/blink/renderer/core/streams/readable_stream_default_controller.cc.gcc8 2019-04-16 03:14:08.000000000 +0200 +++ chromium-75.0.3766.2/third_party/blink/renderer/core/streams/readable_stream_default_controller.cc 2019-04-22 12:16:16.835861339 +0200 @@ -214,7 +214,7 @@ base::Optional<double> ReadableStreamDef switch (controlled_readable_stream_->state_) { // 3. If state is "errored", return null. case ReadableStreamNative::kErrored: - return base::nullopt; + break; // 4. If state is "closed", return 0. case ReadableStreamNative::kClosed: @@ -224,6 +224,7 @@ base::Optional<double> ReadableStreamDef // 5. Return controller.[[strategyHWM]] − controller.[[queueTotalSize]]. return strategy_high_water_mark_ - queue_->TotalSize(); } + return base::nullopt; } bool ReadableStreamDefaultController::CanCloseOrEnqueue( --- chromium-75.0.3766.2/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc.gcc8 2019-04-16 03:14:09.000000000 +0200 +++ chromium-75.0.3766.2/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc 2019-04-22 13:23:35.686804499 +0200 @@ -90,6 +90,7 @@ v8::RAILMode RAILModeToV8RAILMode(RAILMo default: NOTREACHED(); } + return v8::RAILMode::PERFORMANCE_LOAD; } const char* BackgroundStateToString(bool is_backgrounded) { --- chromium-75.0.3766.2/third_party/blink/renderer/platform/loader/fetch/resource_load_scheduler.cc.gcc8 2019-04-16 03:14:09.000000000 +0200 +++ chromium-75.0.3766.2/third_party/blink/renderer/platform/loader/fetch/resource_load_scheduler.cc 2019-04-22 13:54:48.119685210 +0200 @@ -529,13 +529,10 @@ void ResourceLoadScheduler::ShowConsoleM return; const base::Time limit = clock_->Now() - base::TimeDelta::FromSeconds(60); - ThrottleOption target_option; if (pending_queue_update_times_[ThrottleOption::kThrottleable] < limit && !IsPendingRequestEffectivelyEmpty(ThrottleOption::kThrottleable)) { - target_option = ThrottleOption::kThrottleable; } else if (pending_queue_update_times_[ThrottleOption::kStoppable] < limit && !IsPendingRequestEffectivelyEmpty(ThrottleOption::kStoppable)) { - target_option = ThrottleOption::kStoppable; } else { // At least, one of the top requests in pending queues was handled in the // last 1 minutes, or there is no pending requests in the inactive queue. --- chromium-75.0.3766.2/third_party/blink/renderer/platform/graphics/paint/paint_property_node.cc.gcc8 2019-04-16 03:14:09.000000000 +0200 +++ chromium-75.0.3766.2/third_party/blink/renderer/platform/graphics/paint/paint_property_node.cc 2019-04-22 13:58:52.989492537 +0200 @@ -105,6 +105,7 @@ const char* PaintPropertyChangeTypeToStr case PaintPropertyChangeType::kNodeAddedOrRemoved: return "node-add-remove"; } + return ""; } } // namespace blink --- chromium-75.0.3766.2/third_party/blink/renderer/platform/scheduler/common/scheduling_policy.cc.gcc8 2019-04-16 03:14:09.000000000 +0200 +++ chromium-75.0.3766.2/third_party/blink/renderer/platform/scheduler/common/scheduling_policy.cc 2019-04-22 14:07:12.461935004 +0200 @@ -41,6 +41,7 @@ bool SchedulingPolicy::IsFeatureSticky(S case Feature::kRequestedBackgroundWorkPermission: return true; } + return false; } } // namespace blink --- chromium-75.0.3770.8/components/leveldb_proto/public/shared_proto_database_client_list.cc.gcc8 2019-04-25 07:49:34.000000000 +0200 +++ chromium-75.0.3770.8/components/leveldb_proto/public/shared_proto_database_client_list.cc 2019-04-30 20:18:29.365394915 +0200 @@ -75,6 +75,7 @@ std::string SharedProtoDatabaseClientLis NOTREACHED(); return std::string(); } + return std::string(); } // static --- chromium-75.0.3770.8/components/variations/field_trial_config/field_trial_util.cc.gcc8 2019-04-25 07:49:35.000000000 +0200 +++ chromium-75.0.3770.8/components/variations/field_trial_config/field_trial_util.cc 2019-04-30 22:55:10.582136775 +0200 @@ -59,6 +59,7 @@ Study::FormFactor _GetCurrentFormFactor( case ui::DEVICE_FORM_FACTOR_DESKTOP: return Study::DESKTOP; } + return Study::DESKTOP; } // Returns true if the experiment config has a missing form_factors or it --- chromium-75.0.3770.8/ui/events/blink/web_input_event_traits.cc.gcc8 2019-04-25 07:50:39.000000000 +0200 +++ chromium-75.0.3770.8/ui/events/blink/web_input_event_traits.cc 2019-05-01 09:33:52.140508136 +0200 @@ -63,7 +63,7 @@ void ApppendEventDetails(const WebGestur " RawData: (%f, %f, %f, %f)\n}", event.PositionInWidget().x, event.PositionInWidget().y, event.PositionInScreen().x, event.PositionInScreen().y, - event.SourceDevice(), event.data.scroll_update.delta_x, + int(event.SourceDevice()), event.data.scroll_update.delta_x, event.data.scroll_update.delta_y, event.data.scroll_update.velocity_x, event.data.scroll_update.velocity_y); --- chromium-75.0.3770.8/third_party/blink/renderer/core/animation/timing_calculations.h.gcc8 2019-04-25 07:49:44.000000000 +0200 +++ chromium-75.0.3770.8/third_party/blink/renderer/core/animation/timing_calculations.h 2019-05-01 22:15:38.366883444 +0200 @@ -290,6 +290,7 @@ static inline bool IsCurrentDirectionFor case Timing::PlaybackDirection::ALTERNATE_REVERSE: return !current_iteration_is_even; } + return true; } // https://drafts.csswg.org/web-animations/#calculating-the-directed-progress --- chromium-75.0.3770.8/third_party/blink/renderer/modules/webaudio/inspector_web_audio_agent.cc.gcc8 2019-04-25 07:49:46.000000000 +0200 +++ chromium-75.0.3770.8/third_party/blink/renderer/modules/webaudio/inspector_web_audio_agent.cc 2019-05-02 00:12:18.389566071 +0200 @@ -36,6 +36,7 @@ String GetContextStateEnum(BaseAudioCont NOTREACHED(); break; } + return String(); } // Strips "Node" from the node name string. For example, "GainNode" will return --- chromium-75.0.3770.54/components/signin/core/browser/consistency_cookie_manager_base.cc.gcc8 2019-05-27 11:46:39.000000000 +0200 +++ chromium-75.0.3770.54/components/signin/core/browser/consistency_cookie_manager_base.cc 2019-05-28 14:22:54.889384629 +0200 @@ -53,8 +53,9 @@ std::string ConsistencyCookieManagerBase return kStateInconsistent; case signin_metrics::ACCOUNT_RECONCILOR_HISTOGRAM_COUNT: NOTREACHED(); - return {}; + break; } + return {}; } void ConsistencyCookieManagerBase::UpdateCookie() { --- chromium-75.0.3770.90/third_party/webrtc/modules/audio_coding/neteq/delay_manager.cc.gcc8 2019-06-13 09:15:02.000000000 +0200 +++ chromium-75.0.3770.90/third_party/webrtc/modules/audio_coding/neteq/delay_manager.cc 2019-06-16 13:39:24.138322857 +0200 @@ -384,7 +384,7 @@ int DelayManager::CalculateTargetLevel(i int limit_probability = histogram_quantile_; int bucket_index = histogram_->Quantile(limit_probability); - int target_level; + int target_level = 0; switch (histogram_mode_) { case RELATIVE_ARRIVAL_DELAY: { target_level = 1; --- chromium-75.0.3770.90/third_party/webrtc/modules/audio_processing/noise_suppression_proxy.cc.gcc8 2019-06-13 09:15:04.000000000 +0200 +++ chromium-75.0.3770.90/third_party/webrtc/modules/audio_processing/noise_suppression_proxy.cc 2019-06-16 13:43:34.517793576 +0200 @@ -49,6 +49,8 @@ int NoiseSuppressionProxy::set_level(Lev break; default: RTC_NOTREACHED(); + new_level = config.noise_suppression.level; + break; } if (config.noise_suppression.level != new_level) { config.noise_suppression.level = new_level; --- chromium-75.0.3770.90/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc.gcc8 2019-06-13 09:15:04.000000000 +0200 +++ chromium-75.0.3770.90/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc 2019-06-16 13:53:47.848705542 +0200 @@ -647,7 +647,7 @@ bool RTPSenderVideo::SendVideo(VideoFram if (num_packets == 0) return false; - uint16_t first_sequence_number; + uint16_t first_sequence_number = 0; bool first_frame = first_frame_sent_(); for (size_t i = 0; i < num_packets; ++i) { std::unique_ptr<RtpPacketToSend> packet; --- chromium-75.0.3770.90/third_party/webrtc/pc/peer_connection.cc.gcc8 2019-06-13 09:15:04.000000000 +0200 +++ chromium-75.0.3770.90/third_party/webrtc/pc/peer_connection.cc 2019-06-16 13:59:14.338794955 +0200 @@ -6845,9 +6845,6 @@ void PeerConnection::ReportNegotiatedSdp const SessionDescriptionInterface& answer) { SdpSemanticNegotiated semantics_negotiated; switch (answer.description()->msid_signaling()) { - case 0: - semantics_negotiated = kSdpSemanticNegotiatedNone; - break; case cricket::kMsidSignalingMediaSection: semantics_negotiated = kSdpSemanticNegotiatedUnifiedPlan; break; @@ -6860,6 +6857,10 @@ void PeerConnection::ReportNegotiatedSdp break; default: RTC_NOTREACHED(); + [[fallthrough]]; + case 0: + semantics_negotiated = kSdpSemanticNegotiatedNone; + break; } RTC_HISTOGRAM_ENUMERATION("WebRTC.PeerConnection.SdpSemanticNegotiated", semantics_negotiated, kSdpSemanticNegotiatedMax); --- chromium-75.0.3770.90/third_party/webrtc/video/video_quality_observer.cc.gcc8 2019-06-13 09:15:05.000000000 +0200 +++ chromium-75.0.3770.90/third_party/webrtc/video/video_quality_observer.cc 2019-06-16 14:22:53.563078943 +0200 @@ -165,9 +165,11 @@ void VideoQualityObserver::OnRenderedFra const absl::optional<int64_t> avg_interframe_delay = render_interframe_delays_.GetAverageRoundedDown(); RTC_DCHECK(avg_interframe_delay); - was_freeze = interframe_delay_ms >= - std::max(3 * *avg_interframe_delay, - *avg_interframe_delay + kMinIncreaseForFreezeMs); + if (avg_interframe_delay) { + was_freeze = interframe_delay_ms >= + std::max(3 * *avg_interframe_delay, + *avg_interframe_delay + kMinIncreaseForFreezeMs); + } } if (was_freeze) { --- chromium-75.0.3770.90/media/filters/vp9_bool_decoder.cc.gcc8 2019-06-13 09:12:26.000000000 +0200 +++ chromium-75.0.3770.90/media/filters/vp9_bool_decoder.cc 2019-06-16 15:35:35.239060185 +0200 @@ -79,7 +79,7 @@ bool Vp9BoolDecoder::Fill() { int max_bits_to_read = kBigBoolBitSize - kBoolSize + count_to_fill_; int bits_to_read = std::min(max_bits_to_read, bits_left); - BigBool data; + BigBool data = 0; reader_->ReadBits(bits_to_read, &data); bool_value_ |= data << (max_bits_to_read - bits_to_read); count_to_fill_ -= bits_to_read; @@ -150,7 +150,7 @@ bool Vp9BoolDecoder::ConsumePaddingBits( return false; } while (reader_->bits_available() > 0) { - int data; + int data = 0; int size_to_read = std::min(reader_->bits_available(), static_cast<int>(sizeof(data) * 8)); reader_->ReadBits(size_to_read, &data); --- chromium-75.0.3770.90/media/renderers/video_resource_updater.cc.gcc8 2019-06-13 09:12:27.000000000 +0200 +++ chromium-75.0.3770.90/media/renderers/video_resource_updater.cc 2019-06-16 15:42:53.233110818 +0200 @@ -868,7 +868,7 @@ VideoFrameExternalResources VideoResourc DCHECK(IsYuvPlanar(input_frame_format) || input_frame_format == PIXEL_FORMAT_Y16); - viz::ResourceFormat output_resource_format; + viz::ResourceFormat output_resource_format = viz::ResourceFormat::RGBA_8888; gfx::ColorSpace output_color_space = video_frame->ColorSpace(); if (input_frame_format == PIXEL_FORMAT_Y16) { // Unable to display directly as yuv planes so convert it to RGBA for --- chromium-75.0.3770.90/v8/src/torque/implementation-visitor.cc.gcc8 2019-06-13 09:15:07.000000000 +0200 +++ chromium-75.0.3770.90/v8/src/torque/implementation-visitor.cc 2019-06-16 15:53:54.533116265 +0200 @@ -263,7 +263,7 @@ VisitResult ImplementationVisitor::Inlin LocalLabel{label_blocks[i], label_info.types}); } - Block* macro_end; + Block* macro_end = nullptr; base::Optional<Binding<LocalLabel>> macro_end_binding; if (can_return) { Stack<const Type*> stack = assembler().CurrentStack(); --- chromium-75.0.3770.90/cc/trees/layer_tree_host_impl.cc.gcc8 2019-06-13 09:11:52.000000000 +0200 +++ chromium-75.0.3770.90/cc/trees/layer_tree_host_impl.cc 2019-06-16 16:10:24.490189008 +0200 @@ -5291,7 +5291,7 @@ void LayerTreeHostImpl::CreateUIResource return; } - viz::ResourceFormat format; + viz::ResourceFormat format = viz::ResourceFormat::RGBA_8888; switch (bitmap.GetFormat()) { case UIResourceBitmap::RGBA8: if (layer_tree_frame_sink_->context_provider()) { --- chromium-75.0.3770.90/components/cloud_devices/common/printer_description.h.gcc8 2019-06-13 09:12:10.000000000 +0200 +++ chromium-75.0.3770.90/components/cloud_devices/common/printer_description.h 2019-06-16 16:22:00.671592942 +0200 @@ -134,7 +134,7 @@ class TypedValueVendorCapability { void SaveTo(base::Value* dict) const; private: - ValueType value_type_; + ValueType value_type_ = ValueType::INTEGER; std::string default_value_; DISALLOW_COPY_AND_ASSIGN(TypedValueVendorCapability); --- chromium-75.0.3770.90/ui/message_center/views/slide_out_controller.cc.gcc8 2019-06-13 09:13:13.000000000 +0200 +++ chromium-75.0.3770.90/ui/message_center/views/slide_out_controller.cc 2019-06-16 17:17:58.711892051 +0200 @@ -80,8 +80,8 @@ void SlideOutController::OnGestureEvent( // The scroll-update events include the incremental scroll amount. gesture_amount_ += event->details().scroll_x(); - float scroll_amount; - float opacity; + float scroll_amount = 0.f; + float opacity = 0.f; switch (mode_) { case SlideMode::FULL: scroll_amount = gesture_amount_; --- chromium-75.0.3770.90/chrome/browser/metrics/process_memory_metrics_emitter.h.gcc8 2019-06-13 09:12:01.000000000 +0200 +++ chromium-75.0.3770.90/chrome/browser/metrics/process_memory_metrics_emitter.h 2019-06-16 18:13:30.901509769 +0200 @@ -126,7 +126,7 @@ struct ProcessMemoryMetricsEmitter::Proc ~ProcessInfo(); ProcessInfo& operator=(const ProcessInfo& other); - base::ProcessId pid; + base::ProcessId pid = 0; std::vector<PageInfo> page_infos; base::Time launch_time; }; --- chromium-75.0.3770.90/chrome/browser/ui/views/autofill/payments/local_card_migration_dialog_view.cc.gcc8 2019-06-16 12:47:16.838335901 +0200 +++ chromium-75.0.3770.90/chrome/browser/ui/views/autofill/payments/local_card_migration_dialog_view.cc 2019-06-16 19:28:49.059952837 +0200 @@ -60,7 +60,7 @@ std::unique_ptr<views::Label> CreateTitl LocalCardMigrationDialogState view_state, LocalCardMigrationDialogView* dialog_view, int card_list_size) { - int message_id; + int message_id = 0; switch (view_state) { case LocalCardMigrationDialogState::kOffered: message_id = IDS_AUTOFILL_LOCAL_CARD_MIGRATION_DIALOG_TITLE_OFFER; --- chromium-75.0.3770.90/chrome/browser/ui/views/overlay/overlay_window_views.cc.gcc8 2019-06-13 09:12:05.000000000 +0200 +++ chromium-75.0.3770.90/chrome/browser/ui/views/overlay/overlay_window_views.cc 2019-06-16 19:37:58.158771355 +0200 @@ -281,7 +281,7 @@ gfx::Rect OverlayWindowViews::CalculateA WindowQuadrant quadrant = GetCurrentWindowQuadrant(GetBounds(), controller_); - views::HitTest hit_test; + views::HitTest hit_test = views::HitTest::kTopLeft; switch (quadrant) { case OverlayWindowViews::WindowQuadrant::kBottomRight: hit_test = views::HitTest::kTopLeft; --- chromium-75.0.3770.90/components/ntp_snippets/remote/remote_suggestion.cc.gcc8 2019-06-13 09:12:11.000000000 +0200 +++ chromium-75.0.3770.90/components/ntp_snippets/remote/remote_suggestion.cc 2019-06-16 19:59:18.226815035 +0200 @@ -111,6 +111,8 @@ RemoteSuggestion::CreateFromContentSugge } else if (image_dominant_color_value->is_double()) { image_dominant_color = static_cast<uint32_t>(image_dominant_color_value->GetDouble()); + } else { + image_dominant_color = 0; } snippet->image_dominant_color_ = image_dominant_color; } --- chromium-76.0.3809.46/third_party/blink/renderer/platform/network/encoded_form_data.cc.gcc8 2019-06-27 23:59:40.000000000 +0200 +++ chromium-76.0.3809.46/third_party/blink/renderer/platform/network/encoded_form_data.cc 2019-06-30 21:39:35.336772687 +0200 @@ -28,10 +28,10 @@ namespace blink { -FormDataElement::FormDataElement() : type_(kData) {} +FormDataElement::FormDataElement() : type_(kData), file_start_(0), file_length_(0), expected_file_modification_time_(.0) {} FormDataElement::FormDataElement(const Vector<char>& array) - : type_(kData), data_(array) {} + : type_(kData), data_(array), file_start_(0), file_length_(0), expected_file_modification_time_(.0) {} bool FormDataElement::IsSafeToSendToAnotherThread() const { return filename_.IsSafeToSendToAnotherThread() && @@ -52,11 +52,11 @@ FormDataElement::FormDataElement(const S scoped_refptr<BlobDataHandle> optional_handle) : type_(kEncodedBlob), blob_uuid_(blob_uuid), - optional_blob_data_handle_(std::move(optional_handle)) {} + optional_blob_data_handle_(std::move(optional_handle)), file_start_(0), file_length_(0), expected_file_modification_time_(.0) {} FormDataElement::FormDataElement( scoped_refptr<WrappedDataPipeGetter> data_pipe_getter) - : type_(kDataPipe), data_pipe_getter_(std::move(data_pipe_getter)) {} + : type_(kDataPipe), file_start_(0), file_length_(0), expected_file_modification_time_(.0), data_pipe_getter_(std::move(data_pipe_getter)) {} FormDataElement::FormDataElement(const FormDataElement&) = default; FormDataElement::FormDataElement(FormDataElement&&) noexcept = default;