Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > 7bd852dfb0052e5fd697b7e8e3fd46c5 > files > 48

chromium-browser-stable-81.0.4044.129-1.mga7.src.rpm

--- 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;
 }