--- chromium-80.0.3987.78/base/memory/discardable_memory.cc.gcc9 2020-01-29 22:38:48.000000000 +0100 +++ chromium-80.0.3987.78/base/memory/discardable_memory.cc 2020-02-01 23:16:42.725141320 +0100 @@ -60,6 +60,7 @@ DiscardableMemoryBacking GetBackingForFi return DiscardableMemoryBacking::kMadvFree; } NOTREACHED(); + return DiscardableMemoryBacking::kSharedMemory; } #endif // defined(OS_ANDROID) || defined(OS_LINUX) --- chromium-80.0.3987.78/third_party/webrtc/api/video_codecs/video_codec.cc.gcc9 2020-01-29 22:41:12.000000000 +0100 +++ chromium-80.0.3987.78/third_party/webrtc/api/video_codecs/video_codec.cc 2020-02-02 00:11:27.397630790 +0100 @@ -129,6 +129,7 @@ const char* CodecTypeToPayloadString(Vid case kVideoCodecGeneric: return kPayloadNameGeneric; } + return kPayloadNameGeneric; } VideoCodecType PayloadStringToCodecType(const std::string& name) { --- chromium-80.0.3987.78/third_party/webrtc/modules/audio_processing/audio_processing_impl.cc.gcc9 2020-02-01 23:03:35.175165955 +0100 +++ chromium-80.0.3987.78/third_party/webrtc/modules/audio_processing/audio_processing_impl.cc 2020-02-02 00:19:03.814068158 +0100 @@ -1978,6 +1978,7 @@ void AudioProcessingImpl::InitializeNois return NsConfig::SuppressionLevel::k21dB; default: RTC_NOTREACHED(); + return NsConfig::SuppressionLevel::k12dB; } }; --- chromium-80.0.3987.78/third_party/webrtc/modules/audio_processing/agc/legacy/digital_agc.c.gcc9 2020-01-29 22:41:13.000000000 +0100 +++ chromium-80.0.3987.78/third_party/webrtc/modules/audio_processing/agc/legacy/digital_agc.c 2020-02-02 00:30:40.476523534 +0100 @@ -288,15 +288,12 @@ int32_t WebRtcAgc_ComputeDigitalGains(Di int16_t gate, gain_adj; int16_t k; size_t n, L; - int16_t L2; // samples/subframe // determine number of samples per ms if (FS == 8000) { L = 8; - L2 = 3; } else if (FS == 16000 || FS == 32000 || FS == 48000) { L = 16; - L2 = 4; } else { return -1; } --- chromium-80.0.3987.78/third_party/webrtc/api/function_view.h.gcc9 2020-01-29 22:41:12.000000000 +0100 +++ chromium-80.0.3987.78/third_party/webrtc/api/function_view.h 2020-02-02 00:35:42.969510416 +0100 @@ -76,7 +76,7 @@ class FunctionView<RetT(ArgT...)> final typename std::remove_reference<F>::type>::type>::value>::type* = nullptr> FunctionView(F&& f) - : call_(f ? CallFunPtr<typename std::remove_pointer<F>::type> : nullptr) { + : call_(CallFunPtr<typename std::remove_pointer<F>::type>) { f_.fun_ptr = reinterpret_cast<void (*)()>(f); } --- chromium-80.0.3987.78/components/system_media_controls/linux/system_media_controls_linux.cc.gcc9 2020-01-29 22:38:55.000000000 +0100 +++ chromium-80.0.3987.78/components/system_media_controls/linux/system_media_controls_linux.cc 2020-02-02 00:43:15.769009050 +0100 @@ -118,6 +118,7 @@ void SystemMediaControlsLinux::SetPlayba case PlaybackStatus::kStopped: return DbusString("Stopped"); } + return DbusString(""); }; properties_->SetProperty(kMprisAPIPlayerInterfaceName, "PlaybackStatus", status()); --- chromium-80.0.3987.78/chrome/services/app_service/public/cpp/preferred_apps.cc.gcc9 2020-01-29 22:38:52.000000000 +0100 +++ chromium-80.0.3987.78/chrome/services/app_service/public/cpp/preferred_apps.cc 2020-02-02 01:08:58.200457246 +0100 @@ -32,6 +32,7 @@ const char* ConditionTypeToString(apps:: case apps::mojom::ConditionType::kPattern: return kPattern; } + return ""; } const char* MatchTypeToString(apps::mojom::PatternMatchType match_type) { @@ -45,6 +46,7 @@ const char* MatchTypeToString(apps::mojo case apps::mojom::PatternMatchType::kGlob: return kGlob; } + return ""; } apps::mojom::PatternMatchType StringToMatchType(const std::string& match_type) { --- chromium-80.0.3987.78/net/cert/internal/path_builder.cc.gcc9 2020-01-29 22:38:59.000000000 +0100 +++ chromium-80.0.3987.78/net/cert/internal/path_builder.cc 2020-02-02 01:14:53.981556139 +0100 @@ -155,6 +155,7 @@ int TrustAndKeyIdentifierMatchToOrder(co return kDistrustedAndKeyIdMismatch; } } + return 9; } // CertIssuersIter iterates through the intermediates from |cert_issuer_sources| --- chromium-80.0.3987.78/net/url_request/url_request_http_job.cc.gcc9 2020-01-29 22:39:39.000000000 +0100 +++ chromium-80.0.3987.78/net/url_request/url_request_http_job.cc 2020-02-02 02:34:18.198103874 +0100 @@ -595,7 +595,7 @@ void URLRequestHttpJob::SetCookieHeaderA for (const auto& c : cookies_with_status_list) { bool request_is_secure = request_->url().SchemeIsCryptographic(); net::CookieSourceScheme cookie_scheme = c.cookie.SourceScheme(); - CookieRequestScheme cookie_request_schemes; + CookieRequestScheme cookie_request_schemes = CookieRequestScheme::kUnsetCookieScheme; switch (cookie_scheme) { case net::CookieSourceScheme::kSecure: --- chromium-80.0.3987.78/net/dns/host_resolver_proc.cc.gcc9 2020-01-29 22:38:59.000000000 +0100 +++ chromium-80.0.3987.78/net/dns/host_resolver_proc.cc 2020-02-02 02:43:17.849057864 +0100 @@ -97,6 +97,7 @@ int AddressFamilyToAF(AddressFamily addr case ADDRESS_FAMILY_UNSPECIFIED: return AF_UNSPEC; } + return AF_UNSPEC; } } // namespace --- chromium-80.0.3987.78/cc/animation/scroll_offset_animation_curve_factory.cc.gcc9 2020-01-29 22:39:33.000000000 +0100 +++ chromium-80.0.3987.78/cc/animation/scroll_offset_animation_curve_factory.cc 2020-02-02 02:49:24.284806946 +0100 @@ -22,6 +22,7 @@ ScrollOffsetAnimationCurve::DurationBeha NOTREACHED(); return ScrollOffsetAnimationCurve::DurationBehavior::DELTA_BASED; } + return ScrollOffsetAnimationCurve::DurationBehavior::DELTA_BASED; } } // namespace --- chromium-80.0.3987.78/media/base/media_log_properties.cc.gcc9 2020-01-29 22:38:58.000000000 +0100 +++ chromium-80.0.3987.78/media/base/media_log_properties.cc 2020-02-02 03:18:46.507834819 +0100 @@ -34,6 +34,7 @@ std::string MediaLogPropertyKeyToString( STRINGIFY(kVideoTracks); } #undef STRINGIFY + return ""; } } // namespace media --- chromium-80.0.3987.78/components/autofill/core/browser/form_types.cc.gcc9 2020-01-29 22:38:53.000000000 +0100 +++ chromium-80.0.3987.78/components/autofill/core/browser/form_types.cc 2020-02-02 03:27:09.365191470 +0100 @@ -29,5 +29,6 @@ FormType FormTypes::FieldTypeGroupToForm case UNFILLABLE: return UNKNOWN_FORM_TYPE; } + return UNKNOWN_FORM_TYPE; } } // namespace autofill --- chromium-80.0.3987.78/services/network/cors/cors_url_loader.cc.gcc9 2020-01-29 22:39:40.000000000 +0100 +++ chromium-80.0.3987.78/services/network/cors/cors_url_loader.cc 2020-02-02 03:36:54.802136733 +0100 @@ -567,6 +567,7 @@ bool CorsURLLoader::HasSpecialAccessToDe return factory_bound_origin_access_list_->CheckAccessState(request_) == OriginAccessList::AccessState::kAllowed; } + return false; } // Keep this in sync with the identical function --- chromium-80.0.3987.78/components/sync/engine_impl/net/sync_server_connection_manager.cc.gcc9 2020-01-29 22:39:37.000000000 +0100 +++ chromium-80.0.3987.78/components/sync/engine_impl/net/sync_server_connection_manager.cc 2020-02-02 03:58:04.935282175 +0100 @@ -176,20 +176,6 @@ bool Connection::ReadBufferResponse(std: return true; } -bool Connection::ReadDownloadResponse(HttpResponse* response, - std::string* buffer_out) { - const int64_t bytes_read = - ReadResponse(buffer_out, static_cast<int>(response->content_length)); - - if (bytes_read != response->content_length) { - LOG(ERROR) << "Mismatched content lengths, server claimed " - << response->content_length << ", but sent " << bytes_read; - response->server_status = HttpResponse::IO_ERROR; - return false; - } - return true; -} - int Connection::ReadResponse(std::string* out_buffer, int length) const { int bytes_read = buffer_.length(); CHECK_LE(length, bytes_read); --- chromium-80.0.3987.78/components/sync/driver/sync_policy_handler.cc.gcc9 2020-01-29 22:38:55.000000000 +0100 +++ chromium-80.0.3987.78/components/sync/driver/sync_policy_handler.cc 2020-02-02 04:20:23.313267414 +0100 @@ -34,7 +34,6 @@ void SyncPolicyHandler::ApplyPolicySetti if (disabled_sync_types_value && disabled_sync_types_value->is_list()) { auto list = disabled_sync_types_value->GetList(); - bool has_one_valid_entry = false; for (auto it = list.begin(); it != list.end(); ++it) { if (!it->is_string()) continue; @@ -43,7 +42,6 @@ void SyncPolicyHandler::ApplyPolicySetti if (!pref) continue; prefs->SetValue(pref, base::Value(false)); - has_one_valid_entry = true; } } } --- chromium-80.0.3987.78/content/common/content_security_policy/content_security_policy.cc.gcc9 2020-01-29 22:39:38.000000000 +0100 +++ chromium-80.0.3987.78/content/common/content_security_policy/content_security_policy.cc 2020-02-02 04:29:59.896347937 +0100 @@ -81,7 +81,8 @@ const char* ErrorMessage(CSPDirectiveNam case CSPDirectiveName::UpgradeInsecureRequests: NOTREACHED(); return nullptr; - }; + } + return nullptr; } void ReportViolation(CSPContext* context, --- chromium-80.0.3987.78/ui/accessibility/ax_position.h.gcc9 2020-02-02 04:34:28.882677459 +0100 +++ chromium-80.0.3987.78/ui/accessibility/ax_position.h 2020-02-02 12:14:58.230285841 +0100 @@ -333,6 +333,7 @@ class AXPosition { return text_offset_ == 0 || (text_offset_ > 0 && text_offset_ <= MaxTextOffset()); } + return false; } // TODO(nektar): Update logic of AtStartOfAnchor() for text_offset_ == 0 and --- chromium-80.0.3987.78/components/openscreen_platform/network_util.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/components/openscreen_platform/network_util.cc 2020-02-02 12:21:26.318432199 +0100 @@ -26,6 +26,7 @@ const net::IPAddress ToNetAddress(const return net::IPAddress(bytes_v6.data(), bytes_v6.size()); } } + return net::IPAddress(); } const net::IPEndPoint ToNetEndPoint(const openscreen::IPEndpoint& endpoint) { @@ -44,6 +45,7 @@ openscreen::IPAddress::Version ToOpenScr NOTREACHED(); return openscreen::IPAddress::Version::kV4; } + return openscreen::IPAddress::Version::kV4; } const openscreen::IPEndpoint ToOpenScreenEndPoint( --- chromium-80.0.3987.78/chrome/browser/optimization_guide/optimization_guide_keyed_service.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/optimization_guide/optimization_guide_keyed_service.cc 2020-02-02 12:25:26.380226957 +0100 @@ -91,6 +91,7 @@ GetOptimizationGuideDecisionFromOptimiza case optimization_guide::OptimizationTargetDecision::kDeciderNotInitialized: return optimization_guide::OptimizationGuideDecision::kUnknown; } + return optimization_guide::OptimizationGuideDecision::kUnknown; } } // namespace --- chromium-80.0.3987.78/storage/browser/blob/blob_data_item.cc.gcc9 2020-01-29 22:39:40.000000000 +0100 +++ chromium-80.0.3987.78/storage/browser/blob/blob_data_item.cc 2020-02-02 12:45:25.634247901 +0100 @@ -61,6 +61,7 @@ class MojoDataItem : public storage::Blo case mojom::BlobDataItemType::kIndexedDB: return "IndexedDB"; } + return nullptr; } protected: --- chromium-80.0.3987.78/third_party/blink/public/common/http/structured_header.h.gcc9 2020-01-29 22:39:40.000000000 +0100 +++ chromium-80.0.3987.78/third_party/blink/public/common/http/structured_header.h 2020-02-02 12:57:10.517947032 +0100 @@ -107,8 +107,8 @@ class BLINK_COMMON_EXPORT Item { // values here with a union or std::variant (when available). int64_t integer_value_ = 0; std::string string_value_; - double float_value_; - bool boolean_value_; + double float_value_ = 0.0; + bool boolean_value_ = false; }; // Holds a ParameterizedIdentifier (draft 9 only). The contained Item must be a --- chromium-80.0.3987.78/chrome/browser/optimization_guide/prediction/prediction_manager.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/optimization_guide/prediction/prediction_manager.cc 2020-02-02 13:16:56.950241429 +0100 @@ -58,6 +58,7 @@ bool ShouldUseCurrentOptimizationTargetD case optimization_guide::OptimizationTargetDecision::kDeciderNotInitialized: return false; } + return false; } // Delay between retries on failed fetch and store of prediction models and --- chromium-80.0.3987.78/chrome/browser/devtools/protocol/security_handler.cc.gcc9 2020-01-29 22:38:49.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/devtools/protocol/security_handler.cc 2020-02-02 13:38:49.173062959 +0100 @@ -179,6 +179,7 @@ std::unique_ptr<protocol::Security::Safe case security_state::SafetyTipStatus::kUnknown: return nullptr; } + return nullptr; } std::unique_ptr<protocol::Security::VisibleSecurityState> --- chromium-80.0.3987.78/chrome/browser/sharing/sharing_sync_preference.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/sharing/sharing_sync_preference.cc 2020-02-02 13:47:35.899094875 +0100 @@ -286,6 +286,7 @@ SharingDevicePlatform SharingSyncPrefere case sync_pb::SyncEnums::DeviceType::SyncEnums_DeviceType_TYPE_OTHER: return SharingDevicePlatform::kUnknown; } + return SharingDevicePlatform::kUnknown; } base::Optional<syncer::DeviceInfo::SharingInfo> --- chromium-80.0.3987.78/chrome/browser/sharing/sharing_metrics.cc.gcc9 2020-02-02 04:34:28.687680843 +0100 +++ chromium-80.0.3987.78/chrome/browser/sharing/sharing_metrics.cc 2020-02-02 14:00:54.449881218 +0100 @@ -42,6 +42,7 @@ std::string SharingChannelTypeToString(S case SharingChannelType::kWebRtc: return "WebRTC"; } + return ""; } // Maps SharingDevicePlatform enum values to strings used as histogram @@ -63,6 +64,7 @@ std::string DevicePlatformToString(Shari case SharingDevicePlatform::kUnknown: return "Unknown"; } + return ""; } // Maps pulse intervals to strings used as histogram suffixes. Keep in sync with --- chromium-80.0.3987.78/chrome/browser/ssl/known_interception_disclosure_infobar_delegate.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/ssl/known_interception_disclosure_infobar_delegate.cc 2020-02-02 14:05:58.694847253 +0100 @@ -82,13 +82,12 @@ void MaybeShowKnownInterceptionDisclosur auto delegate = std::make_unique<KnownInterceptionDisclosureInfoBarDelegate>(profile); - infobars::InfoBar* infobar = nullptr; if (!KnownInterceptionDisclosureCooldown::GetInstance()->IsActive(profile)) { #if defined(OS_ANDROID) - infobar = infobar_service->AddInfoBar( + (void)infobar_service->AddInfoBar( KnownInterceptionDisclosureInfoBar::CreateInfoBar(std::move(delegate))); #else - infobar = infobar_service->AddInfoBar( + (void)infobar_service->AddInfoBar( infobar_service->CreateConfirmInfoBar(std::move(delegate))); #endif } --- chromium-80.0.3987.78/chrome/browser/sharing/click_to_call/phone_number_regex.cc.gcc9 2020-01-29 22:38:50.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/sharing/click_to_call/phone_number_regex.cc 2020-02-02 14:15:46.372188951 +0100 @@ -163,6 +163,7 @@ const re2::RE2& GetPhoneNumberRegex(Phon DCHECK(base::FeatureList::IsEnabled(kClickToCallDetectionV2)); return *kRegexLowConfidenceModified; } + return *kRegexSimple; } void PrecompilePhoneNumberRegexesAsync() { --- chromium-80.0.3987.78/chrome/browser/sharing/click_to_call/click_to_call_metrics.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/sharing/click_to_call/click_to_call_metrics.cc 2020-02-02 14:24:47.112260895 +0100 @@ -36,6 +36,7 @@ const char* ClickToCallEntryPointToSuffi case SharingClickToCallEntryPoint::kRightClickSelection: return "RightClickSelection"; } + return ""; } // The returned values must match the values of the PhoneNumberRegexVariant @@ -47,6 +48,7 @@ const char* PhoneNumberRegexVariantToSuf case PhoneNumberRegexVariant::kLowConfidenceModified: return "LowConfidenceModified"; } + return ""; } // The returned values must match the values of the --- chromium-80.0.3987.78/chrome/browser/web_applications/components/web_app_constants.cc.gcc9 2020-01-29 22:39:36.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/web_applications/components/web_app_constants.cc 2020-02-02 14:48:58.700046683 +0100 @@ -40,6 +40,7 @@ DisplayMode ResolveEffectiveDisplayMode( case DisplayMode::kFullscreen: return DisplayMode::kStandalone; } + return DisplayMode::kStandalone; } apps::mojom::LaunchContainer ConvertDisplayModeToAppLaunchContainer( @@ -56,6 +57,7 @@ apps::mojom::LaunchContainer ConvertDisp case DisplayMode::kUndefined: return apps::mojom::LaunchContainer::kLaunchContainerNone; } + return apps::mojom::LaunchContainer::kLaunchContainerNone; } } // namespace web_app --- chromium-80.0.3987.78/chrome/browser/ui/global_media_controls/cast_media_notification_item.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/ui/global_media_controls/cast_media_notification_item.cc 2020-02-02 14:58:31.859477187 +0100 @@ -98,6 +98,7 @@ media_session::mojom::MediaPlaybackState case media_router::mojom::MediaStatus::PlayState::BUFFERING: return media_session::mojom::MediaPlaybackState::kPlaying; } + return media_session::mojom::MediaPlaybackState::kPlaying; } media_session::mojom::MediaSessionInfo::SessionState ToSessionState( @@ -110,6 +111,7 @@ media_session::mojom::MediaSessionInfo:: case media_router::mojom::MediaStatus::PlayState::BUFFERING: return media_session::mojom::MediaSessionInfo::SessionState::kActive; } + return media_session::mojom::MediaSessionInfo::SessionState::kActive; } base::string16 GetSourceTitle(const media_router::MediaRoute& route) { --- chromium-80.0.3987.78/chrome/browser/ui/search/search_tab_helper.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/ui/search/search_tab_helper.cc 2020-02-02 15:08:20.559684360 +0100 @@ -718,14 +718,12 @@ void SearchTabHelper::OnDeleteAutocomple bool accepted) { DCHECK(autocomplete_controller_); - bool success = false; std::vector<chrome::mojom::AutocompleteMatchPtr> matches; if (accepted && search::DefaultSearchProviderIsGoogle(profile()) && autocomplete_controller_->result().size() > line) { const auto& match = autocomplete_controller_->result().match_at(line); if (match.SupportsDeletion()) { - success = true; autocomplete_controller_->Stop(false); autocomplete_controller_->DeleteMatch(match); matches = CreateAutocompleteMatches(autocomplete_controller_->result()); --- chromium-80.0.3987.78/chrome/browser/ui/input_method/input_method_engine_base.cc.gcc9 2020-01-29 22:39:35.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/ui/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-80.0.3987.78/chrome/browser/ui/webui/ntp/cookie_controls_handler.cc.gcc9 2020-01-29 22:38:51.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/ui/webui/ntp/cookie_controls_handler.cc 2020-02-02 15:40:17.129752061 +0100 @@ -144,4 +144,5 @@ const char* CookieControlsHandler::GetEn case CookieControlsEnforcement::kNoEnforcement: return ""; } + return ""; } --- chromium-80.0.3987.78/chrome/browser/ui/views/sharing/sharing_dialog_view.cc.gcc9 2020-01-29 22:38:51.000000000 +0100 +++ chromium-80.0.3987.78/chrome/browser/ui/views/sharing/sharing_dialog_view.cc 2020-02-02 15:54:39.032671699 +0100 @@ -171,6 +171,7 @@ std::unique_ptr<views::View> CreateHelpO case SharingDialogType::kEducationalDialog: return nullptr; } + return nullptr; } } // namespace --- chromium-80.0.3987.78/chrome/browser/web_applications/web_app_database.cc.gcc9 2020-02-02 16:06:41.235813093 +0100 +++ chromium-80.0.3987.78/chrome/browser/web_applications/web_app_database.cc 2020-02-02 16:16:18.235379261 +0100 @@ -356,6 +356,7 @@ DisplayMode ToMojomDisplayMode(WebAppPro case WebAppProto::FULLSCREEN: return DisplayMode::kFullscreen; } + return DisplayMode::kBrowser; } DisplayMode ToMojomDisplayMode( --- chromium-80.0.3987.78/chrome/browser/web_applications/web_app_install_finalizer.cc.gcc9 2020-02-02 04:34:28.885677407 +0100 +++ chromium-80.0.3987.78/chrome/browser/web_applications/web_app_install_finalizer.cc 2020-02-02 16:27:53.337081391 +0100 @@ -85,6 +85,7 @@ Source::Type InferSourceFromExternalInst case ExternalInstallSource::kArc: return Source::kWebAppStore; } + return Source::kDefault; } std::vector<SquareSizePx> GetSquareSizePxs( --- chromium-80.0.3987.78/components/password_manager/core/browser/import/password_importer.cc.gcc9 2020-01-29 22:38:54.000000000 +0100 +++ chromium-80.0.3987.78/components/password_manager/core/browser/import/password_importer.cc 2020-02-02 16:42:52.163389733 +0100 @@ -39,6 +39,7 @@ PasswordImporter::Result ToImporterError case CSVPassword::Status::kSemanticError: return PasswordImporter::SEMANTIC_ERROR; } + return PasswordImporter::SYNTAX_ERROR; } // Parses passwords from |input| using |password_reader| and synchronously calls --- chromium-80.0.3987.78/components/previews/content/previews_optimization_guide.cc.gcc9 2020-01-29 22:38:54.000000000 +0100 +++ chromium-80.0.3987.78/components/previews/content/previews_optimization_guide.cc 2020-02-02 16:55:05.196371986 +0100 @@ -35,6 +35,7 @@ bool ShouldApplyPreviewWithDecision( ? params::ApplyDeferWhenOptimizationGuideDecisionUnknown() : false; } + return false; } // The default max size of the cache holding resource loading hints by URL. --- chromium-80.0.3987.78/content/browser/frame_host/back_forward_cache_can_store_document_result.cc.gcc9 2020-01-29 22:39:38.000000000 +0100 +++ chromium-80.0.3987.78/content/browser/frame_host/back_forward_cache_can_store_document_result.cc 2020-02-02 17:42:32.987449746 +0100 @@ -119,6 +119,7 @@ std::string BackForwardCacheCanStoreDocu case Reason::kServiceWorkerClaim: return "service worker claim is called"; } + return ""; } void BackForwardCacheCanStoreDocumentResult::No( --- chromium-80.0.3987.78/content/browser/frame_host/render_frame_host_impl.cc.gcc9 2020-01-29 22:39:38.000000000 +0100 +++ chromium-80.0.3987.78/content/browser/frame_host/render_frame_host_impl.cc 2020-02-02 17:56:58.531106249 +0100 @@ -3275,8 +3275,9 @@ void RenderFrameHostImpl::AllowBindings( // The bindings being granted here should not differ from the bindings that // the associated WebUI requires. - if (web_ui_) + if (web_ui_) { CHECK_EQ(web_ui_->GetBindings(), webui_bindings); + } // Ensure we aren't granting WebUI bindings to a process that has already // been used for non-privileged views. @@ -4143,6 +4144,7 @@ bool RenderFrameHostImpl::GetSuddenTermi case blink::mojom::SuddenTerminationDisablerType::kUnloadHandler: return has_unload_handler_; } + return false; } bool RenderFrameHostImpl::InsidePortal() { --- chromium-80.0.3987.78/ui/views/accessibility/view_ax_platform_node_delegate_auralinux.cc.gcc9 2020-01-29 22:39:19.000000000 +0100 +++ chromium-80.0.3987.78/ui/views/accessibility/view_ax_platform_node_delegate_auralinux.cc 2020-02-02 18:46:16.144392451 +0100 @@ -50,7 +50,7 @@ Widget* GetWidgetOfParentWindowIncluding // Return the toplevel widget ancestor of |widget|, including widgets of // parents of transient windows. Widget* GetToplevelWidgetIncludingTransientWindows(Widget* widget) { - widget = widget = widget->GetTopLevelWidget(); + widget = widget->GetTopLevelWidget(); if (Widget* parent_widget = GetWidgetOfParentWindowIncludingTransient(widget)) return GetToplevelWidgetIncludingTransientWindows(parent_widget); return widget; --- chromium-80.0.3987.78/third_party/blink/renderer/platform/heap/finalizer_traits.h.gcc9 2020-01-29 22:39:02.000000000 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/platform/heap/finalizer_traits.h 2020-02-02 19:11:22.931861282 +0100 @@ -49,10 +49,7 @@ struct FinalizerTraitImpl<T, true> { // an object's base class has a virtual destructor. In case there is no virtual // destructor present, the object is always finalized through its leaf type. In // other words: there is no finalization through a base pointer. -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wdelete-non-abstract-non-virtual-dtor" static_cast<T*>(obj)->~T(); -#pragma GCC diagnostic pop } }; using FinalizeImpl = --- chromium-80.0.3987.78/content/child/webthemeengine_impl_conversions.cc.gcc9 2020-02-02 04:34:28.886677390 +0100 +++ chromium-80.0.3987.78/content/child/webthemeengine_impl_conversions.cc 2020-02-02 19:26:12.350795660 +0100 @@ -128,6 +128,7 @@ ui::NativeTheme::PreferredColorScheme Na case blink::PreferredColorScheme::kNoPreference: return ui::NativeTheme::PreferredColorScheme::kNoPreference; } + return ui::NativeTheme::PreferredColorScheme::kNoPreference; } blink::PreferredColorScheme WebPreferredColorScheme( @@ -140,6 +141,7 @@ blink::PreferredColorScheme WebPreferred case ui::NativeTheme::PreferredColorScheme::kNoPreference: return blink::PreferredColorScheme::kNoPreference; } + return blink::PreferredColorScheme::kNoPreference; } } // namespace content --- chromium-80.0.3987.78/extensions/renderer/api/automation/automation_internal_custom_bindings.cc.gcc9 2020-01-29 22:38:57.000000000 +0100 +++ chromium-80.0.3987.78/extensions/renderer/api/automation/automation_internal_custom_bindings.cc 2020-02-02 19:46:32.281949828 +0100 @@ -95,6 +95,7 @@ api::automation::MarkerType ConvertMarke case ax::mojom::MarkerType::kSuggestion: return api::automation::MARKER_TYPE_SUGGESTION; } + return api::automation::MARKER_TYPE_NONE; } // Adjust the bounding box of a node from local to global coordinates, --- chromium-80.0.3987.78/pdf/pdfium/pdfium_page.cc.gcc9 2020-02-02 20:05:21.353687506 +0100 +++ chromium-80.0.3987.78/pdf/pdfium/pdfium_page.cc 2020-02-02 20:05:42.001333734 +0100 @@ -381,6 +381,13 @@ PDFiumPage::GetTextRunInfo(int start_cha info.len = chars_count - start_char_index; info.bounds = pp::FloatRect(); info.direction = PP_PRIVATEDIRECTION_NONE; + info.style.font_weight = 0; + info.style.render_mode = PP_TEXTRENDERINGMODE_UNKNOWN; + info.style.font_size = 0.; + info.style.fill_color = 0; + info.style.stroke_color = 0; + info.style.is_italic = false; + info.style.is_bold = false; return info; } int char_index = actual_start_char_index; --- chromium-80.0.3987.78/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc.gcc9 2020-01-29 22:39:40.000000000 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc 2020-02-03 06:16:46.601992850 +0100 @@ -253,9 +253,9 @@ void DeleteSelectionCommand::InitializeP end_root_ = RootEditableElementOf(end); start_table_row_ = To<HTMLTableRowElement>( - EnclosingNodeOfType(start, &IsA<HTMLTableRowElement>)); + EnclosingNodeOfType(start, &IsA<HTMLTableRowElement, blink::Node>)); end_table_row_ = To<HTMLTableRowElement>( - EnclosingNodeOfType(end, &IsA<HTMLTableRowElement>)); + EnclosingNodeOfType(end, &IsA<HTMLTableRowElement, blink::Node>)); // Don't move content out of a table cell. // If the cell is non-editable, enclosingNodeOfType won't return it by --- chromium-80.0.3987.78/third_party/blink/renderer/core/html/canvas/image_data.cc.gcc9 2020-01-29 22:39:40.000000000 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/core/html/canvas/image_data.cc 2020-02-03 06:52:35.243040626 +0100 @@ -185,7 +185,7 @@ DOMArrayBufferView* ImageData::AllocateA NOTREACHED(); } - size_t expected_size; + size_t expected_size = 0; if (!data_array || (!base::CheckMul(length, data_array->TypeSize()) .AssignIfValid(&expected_size) && expected_size != data_array->byteLengthAsSizeT())) { --- chromium-80.0.3987.78/third_party/blink/renderer/core/layout/ng/ng_absolute_utils.cc.gcc9 2020-01-29 22:39:41.000000000 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/core/layout/ng/ng_absolute_utils.cc 2020-02-03 20:39:40.941775772 +0100 @@ -69,6 +69,7 @@ inline StaticPositionEdge GetStaticPosit case NGLogicalStaticPosition::InlineEdge::kInlineEnd: return kEnd; } + return kStart; } inline StaticPositionEdge GetStaticPositionEdge( @@ -81,6 +82,7 @@ inline StaticPositionEdge GetStaticPosit case NGLogicalStaticPosition::BlockEdge::kBlockEnd: return kEnd; } + return kStart; } inline LayoutUnit StaticPositionStartInset(StaticPositionEdge edge, @@ -94,6 +96,7 @@ inline LayoutUnit StaticPositionStartIns case kEnd: return static_position_offset - size; } + return static_position_offset; } inline LayoutUnit StaticPositionEndInset(StaticPositionEdge edge, @@ -108,6 +111,7 @@ inline LayoutUnit StaticPositionEndInset case kEnd: return available_size - static_position_offset; } + return static_position_offset; } LayoutUnit ComputeShrinkToFitSize( --- chromium-80.0.3987.78/third_party/blink/renderer/core/layout/svg/svg_marker_data.cc.gcc9 2020-01-29 22:39:41.000000000 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/core/layout/svg/svg_marker_data.cc 2020-02-03 21:43:00.898369708 +0100 @@ -58,6 +58,7 @@ double SVGMarkerDataBuilder::CurrentAngl case kInbound: return in_angle; } + return 0.; } SVGMarkerDataBuilder::AngleType SVGMarkerDataBuilder::DetermineAngleType( --- chromium-80.0.3987.78/third_party/blink/renderer/core/timing/performance_resource_timing.cc.gcc9 2020-01-29 22:39:41.000000000 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/core/timing/performance_resource_timing.cc 2020-02-03 22:21:59.905126652 +0100 @@ -431,7 +431,7 @@ void PerformanceResourceTiming::AddPerfo exception_state)); break; case mojom::blink::PerformanceMarkOrMeasure::EntryType::kMeasure: - ScriptState* script_state; + ScriptState* script_state = nullptr; worker_timing_.emplace_back(MakeGarbageCollected<PerformanceMeasure>( script_state, name, mojo_performance_mark_or_measure->start_time, mojo_performance_mark_or_measure->start_time + --- chromium-80.0.3987.78/third_party/blink/renderer/modules/serial/serial_port.cc.gcc9 2020-02-02 04:34:28.692680756 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/modules/serial/serial_port.cc 2020-02-03 23:16:13.630209250 +0100 @@ -45,6 +45,7 @@ bool SendErrorIsFatal(SerialSendError er case SerialSendError::DISCONNECTED: return true; } + return false; } DOMException* DOMExceptionFromSendError(SerialSendError error) { @@ -78,6 +79,7 @@ bool ReceiveErrorIsFatal(SerialReceiveEr case SerialReceiveError::DEVICE_LOST: return true; } + return false; } DOMException* DOMExceptionFromReceiveError(SerialReceiveError error) { --- chromium-80.0.3987.78/third_party/blink/renderer/modules/xr/xr_session.cc.gcc9 2020-02-02 04:34:28.887677372 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/modules/xr/xr_session.cc 2020-02-04 20:01:56.677856362 +0100 @@ -1092,7 +1092,7 @@ ScriptPromise XRSession::end(ScriptState } void XRSession::ForceEnd(ShutdownPolicy shutdown_policy) { - bool wait_for_response; + bool wait_for_response = false; switch (shutdown_policy) { case ShutdownPolicy::kWaitForResponse: wait_for_response = true; --- chromium-80.0.3987.78/third_party/blink/renderer/platform/graphics/dark_mode_filter.cc.gcc9 2020-02-02 04:34:28.693680739 +0100 +++ chromium-80.0.3987.78/third_party/blink/renderer/platform/graphics/dark_mode_filter.cc 2020-02-04 21:27:21.989812461 +0100 @@ -201,6 +201,7 @@ bool DarkModeFilter::ShouldApplyToColor( return false; } NOTREACHED(); + return false; } ScopedDarkModeElementRoleOverride::ScopedDarkModeElementRoleOverride( --- chromium-81.0.4044.43/chrome/browser/optimization_guide/optimization_guide_util.cc.gcc 2020-03-04 22:52:09.000000000 +0100 +++ chromium-81.0.4044.43/chrome/browser/optimization_guide/optimization_guide_util.cc 2020-03-09 17:12:33.232350590 +0100 @@ -56,4 +56,5 @@ GetOptimizationGuideDecisionFromOptimiza kNotAllowedByOptimizationFilter: return optimization_guide::OptimizationGuideDecision::kFalse; } + return optimization_guide::OptimizationGuideDecision::kUnknown; }