--- chromium-77.0.3865.10/base/task/thread_pool/thread_group_impl.cc.gcc9 2019-08-06 13:56:01.000000000 +0200 +++ chromium-77.0.3865.10/base/task/thread_pool/thread_group_impl.cc 2019-08-17 20:52:20.020273990 +0200 @@ -597,7 +597,7 @@ RegisteredTaskSource ThreadGroupImpl::Wo return nullptr; RegisteredTaskSource task_source; - TaskPriority priority; + TaskPriority priority = TaskPriority::LOWEST; while (!task_source && !outer_->priority_queue_.IsEmpty()) { // Enforce the CanRunPolicy and that no more than |max_best_effort_tasks_| // BEST_EFFORT tasks run concurrently. --- chromium-77.0.3865.10/base/task/sequence_manager/task_queue_impl.cc.gcc9 2019-08-06 13:56:01.000000000 +0200 +++ chromium-77.0.3865.10/base/task/sequence_manager/task_queue_impl.cc 2019-08-17 21:00:20.384139512 +0200 @@ -1298,11 +1298,9 @@ void TaskQueueImpl::MaybeReportIpcTaskQu return; base::TimeDelta time_since_disabled; - bool should_report = false; { base::internal::CheckedAutoLock lock(any_thread_lock_); - should_report = - ShouldReportIpcTaskQueuedFromAnyThreadLocked(&time_since_disabled); + (void)ShouldReportIpcTaskQueuedFromAnyThreadLocked(&time_since_disabled); } ReportIpcTaskQueued(pending_task, task_queue_name, time_since_disabled); --- chromium-77.0.3865.10/third_party/webrtc/modules/audio_coding/neteq/decision_logic.cc.gcc9 2019-08-06 13:58:30.000000000 +0200 +++ chromium-77.0.3865.10/third_party/webrtc/modules/audio_coding/neteq/decision_logic.cc 2019-08-17 22:41:52.887580180 +0200 @@ -353,7 +353,7 @@ NetEq::Operation DecisionLogic::FuturePa prev_mode == NetEq::Mode::kCodecInternalCng) { size_t cur_size_samples = estimate_dtx_delay_ - ? cur_size_samples = span_samples_in_packet_buffer + ? span_samples_in_packet_buffer : num_packets_in_packet_buffer * decoder_frame_length; // Target level is in number of packets in Q8. const size_t target_level_samples = --- chromium-77.0.3865.10/ui/gfx/geometry/cubic_bezier.cc.gcc9 2019-08-06 13:57:24.000000000 +0200 +++ chromium-77.0.3865.10/ui/gfx/geometry/cubic_bezier.cc 2019-08-17 22:59:59.207421178 +0200 @@ -191,6 +191,9 @@ double CubicBezier::SolveCurveX(double x break; } } + if (i == CUBIC_BEZIER_SPLINE_SAMPLES) { + return t2; + } // Perform a few iterations of Newton's method -- normally very fast. // See https://en.wikipedia.org/wiki/Newton%27s_method. --- chromium-77.0.3865.10/third_party/webrtc/test/fake_encoder.cc.gcc9 2019-08-06 13:58:31.000000000 +0200 +++ chromium-77.0.3865.10/third_party/webrtc/test/fake_encoder.cc 2019-08-17 23:14:49.202586641 +0200 @@ -95,7 +95,6 @@ int32_t FakeEncoder::Encode(const VideoF SimulcastStream simulcast_streams[kMaxSimulcastStreams]; EncodedImageCallback* callback; RateControlParameters rates; - VideoCodecMode mode; bool keyframe; uint32_t counter; absl::optional<int> qp; @@ -108,7 +107,6 @@ int32_t FakeEncoder::Encode(const VideoF } callback = callback_; rates = current_rate_settings_; - mode = config_.mode; if (rates.framerate_fps <= 0.0) { rates.framerate_fps = max_framerate; } --- chromium-77.0.3865.10/cc/paint/image_transfer_cache_entry.cc.gcc9 2019-08-06 13:56:02.000000000 +0200 +++ chromium-77.0.3865.10/cc/paint/image_transfer_cache_entry.cc 2019-08-17 23:28:48.980573594 +0200 @@ -146,6 +146,7 @@ size_t NumberOfPlanesForYUVDecodeFormat( case YUVDecodeFormat::kUnknown: return 0u; } + return 0u; } ClientImageTransferCacheEntry::ClientImageTransferCacheEntry( --- chromium-77.0.3865.35/chrome/browser/notifications/scheduler/internal/impression_history_tracker.cc.gcc9 2019-08-18 00:21:36.232587961 +0200 +++ chromium-77.0.3865.35/chrome/browser/notifications/scheduler/internal/impression_history_tracker.cc 2019-08-18 01:58:46.793871546 +0200 @@ -32,6 +32,7 @@ std::string ToDatabaseKey(SchedulerClien case SchedulerClientType::kChromeUpdate: return "ChromeUpdate"; } + return ""; } } // namespace --- chromium-77.0.3865.35/services/tracing/public/mojom/trace_config_mojom_traits.h.gcc9 2019-08-15 00:02:11.000000000 +0200 +++ chromium-77.0.3865.35/services/tracing/public/mojom/trace_config_mojom_traits.h 2019-08-18 02:08:52.683639240 +0200 @@ -32,6 +32,7 @@ struct EnumTraits<tracing::mojom::Buffer case perfetto::TraceConfig::BufferConfig::DISCARD: return tracing::mojom::BufferFillPolicy::kDiscard; } + return tracing::mojom::BufferFillPolicy::kUnspecified; } static bool FromMojom(tracing::mojom::BufferFillPolicy input, @@ -47,6 +48,7 @@ struct EnumTraits<tracing::mojom::Buffer *out = perfetto::TraceConfig::BufferConfig::DISCARD; return true; } + return false; } }; --- chromium-77.0.3865.35/services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.gcc9 2019-08-15 00:02:11.000000000 +0200 +++ chromium-77.0.3865.35/services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc 2019-08-18 02:23:56.260372777 +0200 @@ -349,6 +349,7 @@ TracingSamplerProfiler::TracingProfileBu } InterningIndexEntry interned_module; + interned_module.id = 0; if (frame.module) { interned_module = interned_modules_.LookupOrAdd(frame.module->GetBaseAddress()); --- chromium-77.0.3865.35/net/base/address_tracker_linux.cc.gcc9 2019-08-15 00:02:09.000000000 +0200 +++ chromium-77.0.3865.35/net/base/address_tracker_linux.cc 2019-08-18 02:40:46.959280055 +0200 @@ -109,7 +109,7 @@ char* AddressTrackerLinux::GetInterfaceN ifr.ifr_ifindex = interface_index; if (ioctl(ioctl_socket.get(), SIOCGIFNAME, &ifr) == 0) - strncpy(buf, ifr.ifr_name, IFNAMSIZ - 1); + strncpy(buf, ifr.ifr_name, IFNAMSIZ); return buf; } --- chromium-77.0.3865.35/net/http/http_auth_cache.cc.gcc9 2019-08-15 00:02:10.000000000 +0200 +++ chromium-77.0.3865.35/net/http/http_auth_cache.cc 2019-08-18 02:50:38.419252330 +0200 @@ -166,7 +166,6 @@ HttpAuthCache::Entry* HttpAuthCache::Add HttpAuthCache::Entry* entry = Lookup(origin, target, realm, scheme, network_isolation_key); if (!entry) { - bool evicted = false; // Failsafe to prevent unbounded memory growth of the cache. // // Data was collected in June of 2019, before entries were keyed on either @@ -178,7 +177,6 @@ HttpAuthCache::Entry* HttpAuthCache::Add if (entries_.size() >= kMaxNumRealmEntries) { DLOG(WARNING) << "Num auth cache entries reached limit -- evicting"; EvictLeastRecentlyUsedEntry(); - evicted = true; } entry = &(entries_ .emplace(std::make_pair( @@ -244,7 +242,6 @@ void HttpAuthCache::Entry::AddPath(const // Remove any entries that have been subsumed by the new entry. base::EraseIf(paths_, IsEnclosedBy(parent_dir)); - bool evicted = false; // Failsafe to prevent unbounded memory growth of the cache. // // Data collected on June of 2019 indicate that when we get here, the list @@ -253,7 +250,6 @@ void HttpAuthCache::Entry::AddPath(const DLOG(WARNING) << "Num path entries for " << origin() << " has grown too large -- evicting"; paths_.pop_back(); - evicted = true; } // Add new path. --- chromium-77.0.3865.35/net/dns/dns_query.cc.gcc9 2019-08-15 00:02:09.000000000 +0200 +++ chromium-77.0.3865.35/net/dns/dns_query.cc 2019-08-18 04:22:42.932863374 +0200 @@ -56,6 +56,7 @@ size_t DeterminePaddingSize(size_t unpad DCHECK_EQ((unpadded_size + padding_size) % 128, 0u); return padding_size; } + return 0; } base::Optional<OptRecordRdata> AddPaddingIfNecessary( --- chromium-77.0.3865.35/ui/base/x/x11_window.cc.gcc9 2019-08-15 00:02:32.000000000 +0200 +++ chromium-77.0.3865.35/ui/base/x/x11_window.cc 2019-08-18 05:06:10.213823207 +0200 @@ -156,7 +156,7 @@ void XWindow::Init(const Configuration& if (override_redirect_) attribute_mask |= CWOverrideRedirect; - bool enable_transparent_visuals; + bool enable_transparent_visuals = false; switch (config.opacity) { case WindowOpacity::kOpaqueWindow: enable_transparent_visuals = false; --- chromium-77.0.3865.35/ui/display/manager/display_util.cc.gcc9 2019-08-15 00:02:32.000000000 +0200 +++ chromium-77.0.3865.35/ui/display/manager/display_util.cc 2019-08-18 05:33:32.022043361 +0200 @@ -138,6 +138,7 @@ bool GetContentProtectionMethods(Display *protection_mask = CONTENT_PROTECTION_METHOD_HDCP; return true; } + return false; } std::vector<float> GetDisplayZoomFactors(const ManagedDisplayMode& mode) { --- chromium-77.0.3865.35/components/cloud_devices/common/printer_description.cc.gcc9 2019-08-15 00:02:04.000000000 +0200 +++ chromium-77.0.3865.35/components/cloud_devices/common/printer_description.cc 2019-08-18 05:40:49.505640894 +0200 @@ -766,6 +766,7 @@ bool VendorCapability::operator==(const return typed_value_capability_ == other.typed_value_capability_; } NOTREACHED() << "Bad vendor capability type"; + return false; } bool VendorCapability::IsValid() const { --- chromium-77.0.3865.35/services/network/sec_header_helpers.cc.gcc9 2019-08-15 00:02:11.000000000 +0200 +++ chromium-77.0.3865.35/services/network/sec_header_helpers.cc 2019-08-18 05:46:01.869354818 +0200 @@ -47,6 +47,7 @@ const char* GetSecFetchSiteHeaderString( case SecFetchSiteValue::kCrossSite: return "cross-site"; } + return ""; } SecFetchSiteValue SecFetchSiteHeaderValue(const GURL& target_url, --- chromium-77.0.3865.35/services/network/cross_origin_read_blocking.cc.gcc9 2019-08-18 03:10:31.277063384 +0200 +++ chromium-77.0.3865.35/services/network/cross_origin_read_blocking.cc 2019-08-18 05:48:12.395145819 +0200 @@ -1144,6 +1144,7 @@ CrossOriginReadBlocking::ResponseAnalyze case kNeedToSniffMore: return CrossOriginProtectionDecision::kNeedToSniffMore; } + return CrossOriginProtectionDecision::kBlock; } // static --- chromium-77.0.3865.35/services/network/network_context.cc.gcc9 2019-08-15 00:02:11.000000000 +0200 +++ chromium-77.0.3865.35/services/network/network_context.cc 2019-08-18 05:56:17.662933747 +0200 @@ -543,9 +543,6 @@ void NetworkContext::GetRestrictedCookie bool is_service_worker, int32_t process_id, int32_t routing_id) { - mojom::NetworkServiceClient* network_service_client = nullptr; - if (network_service()) - network_service_client = network_service()->client(); restricted_cookie_manager_receivers_.Add( std::make_unique<RestrictedCookieManager>( --- chromium-77.0.3865.35/chrome/browser/sharing/web_push/web_push_sender.cc.gcc9 2019-08-15 00:02:04.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/sharing/web_push/web_push_sender.cc 2019-08-18 06:09:27.375571202 +0200 @@ -90,6 +90,7 @@ std::string GetUrgencyHeader(WebPushMess case WebPushMessage::Urgency::kHigh: return "high"; } + return ""; } std::unique_ptr<network::SimpleURLLoader> BuildURLLoader( --- chromium-77.0.3865.35/components/sync/nigori/nigori_sync_bridge_impl.cc.gcc9 2019-08-15 00:02:05.000000000 +0200 +++ chromium-77.0.3865.35/components/sync/nigori/nigori_sync_bridge_impl.cc 2019-08-18 06:22:47.119036149 +0200 @@ -98,6 +98,7 @@ bool SpecificsHasValidKeyDerivationParam } return true; } + return false; } // Validates given |specifics| assuming it's not specifics received from the @@ -1026,6 +1027,7 @@ KeyDerivationParams NigoriSyncBridgeImpl DCHECK(state_.custom_passphrase_key_derivation_params); return *state_.custom_passphrase_key_derivation_params; } + return KeyDerivationParams::CreateWithUnsupportedMethod(); } void NigoriSyncBridgeImpl::MaybeNotifyOfPendingKeys() const { --- chromium-77.0.3865.35/ui/aura/window.h.gcc9 2019-08-15 00:02:31.000000000 +0200 +++ chromium-77.0.3865.35/ui/aura/window.h 2019-08-18 06:28:00.859724168 +0200 @@ -41,7 +41,7 @@ #include "ui/gfx/native_widget_types.h" #if defined(OS_MACOSX) -#error This file must not be included on macOS; Chromium Mac doesn't use Aura. +#error "This file must not be included on macOS; Chromium Mac doesn't use Aura." #endif namespace cc { --- chromium-77.0.3865.35/device/fido/virtual_fido_device.cc.gcc9 2019-08-15 00:02:07.000000000 +0200 +++ chromium-77.0.3865.35/device/fido/virtual_fido_device.cc 2019-08-18 20:13:48.948077739 +0200 @@ -156,7 +156,7 @@ VirtualFidoDevice::GenerateAttestationCe // https://fidoalliance.org/specs/fido-u2f-v1.2-ps-20170411/fido-u2f-authenticator-transports-extension-v1.2-ps-20170411.html#fido-u2f-certificate-transports-extension static constexpr uint8_t kTransportTypesOID[] = { 0x2b, 0x06, 0x01, 0x04, 0x01, 0x82, 0xe5, 0x1c, 0x02, 0x01, 0x01}; - uint8_t transport_bit; + uint8_t transport_bit = 0; switch (DeviceTransport()) { case FidoTransportProtocol::kBluetoothLowEnergy: case FidoTransportProtocol::kCloudAssistedBluetoothLowEnergy: --- chromium-77.0.3865.35/chrome/browser/download/download_offline_content_provider.cc.gcc9 2019-08-15 00:02:00.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/download/download_offline_content_provider.cc 2019-08-18 20:59:18.412269604 +0200 @@ -92,10 +92,6 @@ class AllDownloadObserver DISALLOW_COPY_AND_ASSIGN(AllDownloadObserver); }; -AllDownloadObserver::AllDownloadObserver( - DownloadOfflineContentProvider* provider) - : provider_(provider) {} - AllDownloadObserver::~AllDownloadObserver() {} void AllDownloadObserver::OnDownloadUpdated( --- chromium-77.0.3865.35/chrome/browser/content_index/content_index_provider_impl.cc.gcc9 2019-08-15 00:02:00.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/content_index/content_index_provider_impl.cc 2019-08-18 21:03:35.904841038 +0200 @@ -96,6 +96,7 @@ OfflineItemFilter CategoryToFilter(blink case blink::mojom::ContentCategory::AUDIO: return OfflineItemFilter::FILTER_AUDIO; } + return OfflineItemFilter::FILTER_PAGE; } } // namespace --- chromium-77.0.3865.35/chrome/browser/availability/availability_prober.cc.gcc9 2019-08-15 00:01:59.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/availability/availability_prober.cc 2019-08-18 21:14:34.836514492 +0200 @@ -72,6 +72,7 @@ std::string HttpMethodToString(Availabil case AvailabilityProber::HttpMethod::kHead: return "HEAD"; } + return ""; } // Computes the time delta for a given Backoff algorithm, a base interval, and @@ -86,6 +87,7 @@ base::TimeDelta ComputeNextTimeDeltaForB case AvailabilityProber::Backoff::kExponential: return base_interval * pow(2, attempts_so_far); } + return base::TimeDelta(); } std::string GenerateNetworkID( --- chromium-77.0.3865.35/chrome/browser/predictors/loading_predictor_tab_helper.cc.gcc9 2019-08-15 00:02:00.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/predictors/loading_predictor_tab_helper.cc 2019-08-18 21:37:41.097817701 +0200 @@ -46,6 +46,7 @@ net::RequestPriority GetRequestPriority( case content::ResourceType::kNavigationPreloadSubFrame: return net::LOWEST; } + return net::LOWEST; } bool IsHandledNavigation(content::NavigationHandle* navigation_handle) { --- chromium-77.0.3865.35/ui/accessibility/ax_event_generator.cc.gcc9 2019-08-18 07:38:50.637789991 +0200 +++ chromium-77.0.3865.35/ui/accessibility/ax_event_generator.cc 2019-08-18 21:54:18.773837195 +0200 @@ -785,6 +785,7 @@ const char* ToString(AXEventGenerator::E return "SORT_CHANGED"; } NOTREACHED(); + return ""; } } // namespace ui --- chromium-77.0.3865.35/chrome/browser/signin/account_consistency_mode_manager.cc.gcc9 2019-08-15 00:02:01.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/signin/account_consistency_mode_manager.cc 2019-08-18 22:10:42.899128703 +0200 @@ -60,6 +60,7 @@ DiceMigrationStatus GetDiceMigrationStat NOTREACHED(); return DiceMigrationStatus::kDisabled; } + return DiceMigrationStatus::kDisabled; } bool IsBrowserSigninAllowedByCommandLine() { --- chromium-77.0.3865.35/chrome/browser/enterprise_reporting/extension_info.cc.gcc9 2019-08-15 00:02:00.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/enterprise_reporting/extension_info.cc 2019-08-18 22:16:42.392093354 +0200 @@ -40,6 +40,7 @@ enterprise_management::Extension_Extensi NOTREACHED(); return enterprise_management::Extension_ExtensionType_TYPE_UNKNOWN; } + return enterprise_management::Extension_ExtensionType_TYPE_UNKNOWN; } enterprise_management::Extension_InstallType GetExtensionInstallType( @@ -65,6 +66,7 @@ enterprise_management::Extension_Install case extensions::Manifest::EXTERNAL_COMPONENT: return enterprise_management::Extension_InstallType_TYPE_OTHER; } + return enterprise_management::Extension_InstallType_TYPE_OTHER; } void AddPermission(const extensions::Extension* extension, --- chromium-77.0.3865.35/chrome/browser/resource_coordinator/local_site_characteristics_data_impl.cc.gcc9 2019-08-15 00:02:00.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/resource_coordinator/local_site_characteristics_data_impl.cc 2019-08-18 22:26:40.468039280 +0200 @@ -62,6 +62,7 @@ const char* FeatureTypeToFeatureName( kAudioUsage: return "AudioUsageInBackground"; } + return ""; } } // namespace --- chromium-77.0.3865.35/ui/base/clipboard/clipboard.h.gcc9 2019-08-15 00:02:31.000000000 +0200 +++ chromium-77.0.3865.35/ui/base/clipboard/clipboard.h 2019-08-19 00:14:24.114842249 +0200 @@ -50,6 +50,7 @@ class COMPONENT_EXPORT(BASE_CLIPBOARD) C return false; } NOTREACHED(); + return false; } // Sets the list of threads that are allowed to access the clipboard. --- chromium-77.0.3865.35/ui/views/widget/native_widget_aura.h.gcc9 2019-08-15 00:02:32.000000000 +0200 +++ chromium-77.0.3865.35/ui/views/widget/native_widget_aura.h 2019-08-19 04:51:03.906955149 +0200 @@ -22,7 +22,7 @@ #include "ui/wm/public/activation_delegate.h" #if defined(OS_MACOSX) -#error This file must not be included on macOS; Chromium Mac doesn't use Aura. +#error "This file must not be included on macOS; Chromium Mac doesn't use Aura." #endif namespace aura { --- chromium-77.0.3865.35/chrome/browser/web_applications/components/web_app_install_utils.cc.gcc9 2019-08-15 00:02:01.000000000 +0200 +++ chromium-77.0.3865.35/chrome/browser/web_applications/components/web_app_install_utils.cc 2019-08-19 15:41:12.719018780 +0200 @@ -205,7 +205,7 @@ void RecordAppBanner(content::WebContent WebappInstallSource ConvertExternalInstallSourceToInstallSource( ExternalInstallSource external_install_source) { - WebappInstallSource install_source; + WebappInstallSource install_source = WebappInstallSource::INTERNAL_DEFAULT; switch (external_install_source) { case ExternalInstallSource::kInternalDefault: install_source = WebappInstallSource::INTERNAL_DEFAULT; --- chromium-77.0.3865.35/extensions/browser/api/socket/tcp_socket.cc.gcc9 2019-08-15 00:02:07.000000000 +0200 +++ chromium-77.0.3865.35/extensions/browser/api/socket/tcp_socket.cc 2019-08-19 15:53:57.756002626 +0200 @@ -213,7 +213,7 @@ void TCPSocket::SetKeepAlive(bool enable int delay, SetKeepAliveCallback callback) { if (!client_socket_) { - std::move(callback).Run(net::ERR_FAILED); + std::move(callback).Run(false); return; } client_socket_->SetKeepAlive(enable, delay, std::move(callback)); @@ -221,7 +221,7 @@ void TCPSocket::SetKeepAlive(bool enable void TCPSocket::SetNoDelay(bool no_delay, SetNoDelayCallback callback) { if (!client_socket_) { - std::move(callback).Run(net::ERR_FAILED); + std::move(callback).Run(false); return; } client_socket_->SetNoDelay(no_delay, std::move(callback)); --- chromium-77.0.3865.35/components/payments/content/payment_event_response_util.cc.gcc9 2019-08-15 00:02:04.000000000 +0200 +++ chromium-77.0.3865.35/components/payments/content/payment_event_response_util.cc 2019-08-19 16:16:46.923650042 +0200 @@ -50,6 +50,7 @@ base::StringPiece ConvertPaymentEventRes case mojom::PaymentEventResponseType::SHIPPING_OPTION_EMPTY: return errors::kShippingOptionEmpty; } + return ""; } } // namespace payments --- chromium-77.0.3865.35/mojo/public/cpp/bindings/interface_ptr.h.gcc9 2019-08-15 00:02:09.000000000 +0200 +++ chromium-77.0.3865.35/mojo/public/cpp/bindings/interface_ptr.h 2019-08-19 17:50:50.761940919 +0200 @@ -234,7 +234,7 @@ InterfacePtr<Interface> MakeProxy( InterfacePtr<Interface> ptr; if (info.is_valid()) ptr.Bind(std::move(info), std::move(runner)); - return std::move(ptr); + return ptr; } } // namespace mojo --- chromium-77.0.3865.35/content/browser/cache_storage/cache_storage_cache_entry_handler.cc.gcc9 2019-08-19 00:48:55.650876084 +0200 +++ chromium-77.0.3865.35/content/browser/cache_storage/cache_storage_cache_entry_handler.cc 2019-08-19 20:39:21.749266578 +0200 @@ -213,6 +213,7 @@ int CacheStorageCacheEntryHandler::DiskC return disk_cache_entry_->GetDataSize(CacheStorageCache::INDEX_SIDE_DATA); } NOTREACHED(); + return 0; } void CacheStorageCacheEntryHandler::DiskCacheBlobEntry::Invalidate() { --- chromium-77.0.3865.35/extensions/browser/api/declarative/declarative_rule.h.gcc9 2019-08-15 00:02:07.000000000 +0200 +++ chromium-77.0.3865.35/extensions/browser/api/declarative/declarative_rule.h 2019-08-19 21:09:58.931468347 +0200 @@ -454,7 +454,7 @@ DeclarativeRule<ConditionT, ActionT>::Cr std::unique_ptr<ConditionSet> conditions = ConditionSet::Create( extension, url_matcher_condition_factory, rule.conditions, error); if (!error->empty()) - return std::move(error_result); + return error_result; CHECK(conditions.get()); bool bad_message = false; @@ -465,16 +465,16 @@ DeclarativeRule<ConditionT, ActionT>::Cr // should be killed in case it is true. *error = "An action of a rule set had an invalid " "structure that should have been caught by the JSON validator."; - return std::move(error_result); + return error_result; } if (!error->empty() || bad_message) - return std::move(error_result); + return error_result; CHECK(actions.get()); if (!check_consistency.is_null() && !check_consistency.Run(conditions.get(), actions.get(), error)) { DCHECK(!error->empty()); - return std::move(error_result); + return error_result; } CHECK(rule.priority.get()); --- chromium-77.0.3865.35/ui/accessibility/ax_range.h.gcc9 2019-08-15 00:02:31.000000000 +0200 +++ chromium-77.0.3865.35/ui/accessibility/ax_range.h 2019-08-19 21:16:26.972767645 +0200 @@ -199,7 +199,7 @@ class AXRange { AXRange current_leaf_text_range(current_start_->AsTextPosition(), current_end->AsTextPosition()); DCHECK(current_leaf_text_range.IsLeafTextRange()); - return std::move(current_leaf_text_range); + return current_leaf_text_range; } private: --- chromium-77.0.3865.35/ui/views/controls/button/menu_button_controller.cc.gcc9 2019-08-15 00:02:32.000000000 +0200 +++ chromium-77.0.3865.35/ui/views/controls/button/menu_button_controller.cc 2019-08-19 21:54:13.958010239 +0200 @@ -31,6 +31,7 @@ ui::EventType NotifyActionToMouseEventTy case ButtonController::NotifyAction::kOnRelease: return ui::ET_MOUSE_RELEASED; } + return ui::ET_MOUSE_PRESSED; } } // namespace --- chromium-77.0.3865.35/chrome/renderer/searchbox/searchbox.cc.gcc9 2019-08-15 00:02:02.000000000 +0200 +++ chromium-77.0.3865.35/chrome/renderer/searchbox/searchbox.cc 2019-08-19 22:33:58.223703225 +0200 @@ -282,11 +282,11 @@ void SearchBox::Paste(const base::string } void SearchBox::StartCapturingKeyStrokes() { - embedded_search_service_->FocusOmnibox(page_seq_no_, OMNIBOX_FOCUS_INVISIBLE); + embedded_search_service_->FocusOmnibox(page_seq_no_, true); } void SearchBox::StopCapturingKeyStrokes() { - embedded_search_service_->FocusOmnibox(page_seq_no_, OMNIBOX_FOCUS_NONE); + embedded_search_service_->FocusOmnibox(page_seq_no_, false); } void SearchBox::UndoAllMostVisitedDeletions() { --- chromium-77.0.3865.35/third_party/blink/renderer/core/html/parser/html_resource_preloader.cc.gcc9 2019-08-15 00:02:12.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/html/parser/html_resource_preloader.cc 2019-08-19 22:49:00.408518118 +0200 @@ -136,6 +136,7 @@ bool HTMLResourcePreloader::AllowPreload true) || preload->DeferOption() == FetchParameters::DeferOption::kNoDefer; } + return false; } } // namespace blink --- chromium-77.0.3865.35/third_party/blink/renderer/modules/mediastream/user_media_processor.cc.gcc9 2019-08-15 00:02:06.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/modules/mediastream/user_media_processor.cc 2019-08-19 22:59:54.702482209 +0200 @@ -175,7 +175,7 @@ void SurfaceAudioProcessingSettings(blin blink::ProcessedLocalAudioSource::From(source_impl)) { blink::AudioProcessingProperties properties = processed_source->audio_processing_properties(); - WebMediaStreamSource::EchoCancellationMode echo_cancellation_mode; + WebMediaStreamSource::EchoCancellationMode echo_cancellation_mode = WebMediaStreamSource::EchoCancellationMode::kDisabled; switch (properties.echo_cancellation_type) { case EchoCancellationType::kEchoCancellationDisabled: --- chromium-77.0.3865.35/third_party/blink/renderer/platform/wtf/hash_table.h.gcc9 2019-08-20 01:13:49.676102112 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/platform/wtf/hash_table.h 2019-08-20 01:14:19.562593807 +0200 @@ -354,7 +354,7 @@ class HashTableConstIterator final { } public: - HashTableConstIterator() = default; + HashTableConstIterator() : position_(0), end_position_(0) {} GetType Get() const { CheckModifications(); --- chromium-77.0.3865.35/third_party/blink/renderer/core/input/event_handler.cc.gcc7 2019-08-15 00:02:12.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/input/event_handler.cc 2019-08-20 04:02:47.873682429 +0200 @@ -1387,13 +1387,6 @@ void EventHandler::ReleasePointerCapture LocalFrame* frame = frame_; LocalFrame* parent = DynamicTo<LocalFrame>(frame_->Tree().Parent()); while (parent) { - Element* subframe_element = nullptr; - if (frame->OwnerLayoutObject() && - frame->OwnerLayoutObject()->GetNode()) { - subframe_element = - DynamicTo<Element>(frame->OwnerLayoutObject()->GetNode()); - } - parent->GetEventHandler().capturing_subframe_element_ = nullptr; frame = parent; parent = DynamicTo<LocalFrame>(parent->Tree().Parent()); --- chromium-77.0.3865.35/third_party/blink/renderer/core/input/event_handler.cc.gcc9 2019-08-20 04:02:47.873682429 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/input/event_handler.cc 2019-08-20 04:46:11.073469964 +0200 @@ -1384,11 +1384,9 @@ void EventHandler::ReleasePointerCapture // approach for removing mouse subframe capture. It must be re-write // before enable the flag. if (RuntimeEnabledFeatures::MouseSubframeNoImplicitCaptureEnabled()) { - LocalFrame* frame = frame_; LocalFrame* parent = DynamicTo<LocalFrame>(frame_->Tree().Parent()); while (parent) { parent->GetEventHandler().capturing_subframe_element_ = nullptr; - frame = parent; parent = DynamicTo<LocalFrame>(parent->Tree().Parent()); } } --- chromium-77.0.3865.35/third_party/blink/renderer/core/html/forms/html_form_control_element_with_state.cc.gcc9 2019-08-15 00:02:12.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/html/forms/html_form_control_element_with_state.cc 2019-08-20 04:56:32.497721973 +0200 @@ -156,7 +156,7 @@ String HTMLFormControlElementWithState:: // third column of that same row. AtomicString token = tokens[index]; AutoCompleteCategory category = GetAutoCompleteCategory(token); - wtf_size_t max_tokens; + wtf_size_t max_tokens = 0; switch (category) { case AutoCompleteCategory::kNone: max_tokens = 0; --- chromium-77.0.3865.35/third_party/blink/renderer/core/layout/layout_text.cc.gcc9 2019-08-19 00:48:55.796873598 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/layout/layout_text.cc 2019-08-20 05:21:48.068556342 +0200 @@ -236,7 +236,7 @@ void LayoutText::RemoveAndDestroyTextBox } else if (RuntimeEnabledFeatures::LayoutNGFragmentItemEnabled()) { if (has_abstract_inline_text_box_) ClearFirstInlineFragmentItemIndex(); - } else if (NGPaintFragment* first_inline_fragment = FirstInlineFragment()) { + } else if (FirstInlineFragment()) { // Still do this to clear the global hash map in NGAbstractInlineTextBox. SetFirstInlineFragment(nullptr); } --- chromium-77.0.3865.35/third_party/blink/renderer/core/layout/ng/geometry/ng_static_position.h.gcc9 2019-08-15 00:02:12.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/layout/ng/geometry/ng_static_position.h 2019-08-20 14:02:55.589276634 +0200 @@ -52,8 +52,8 @@ struct CORE_EXPORT NGPhysicalStaticPosit using InlineEdge = NGLogicalStaticPosition::InlineEdge; using BlockEdge = NGLogicalStaticPosition::BlockEdge; - InlineEdge inline_edge; - BlockEdge block_edge; + InlineEdge inline_edge = NGLogicalStaticPosition::InlineEdge::kInlineStart; + BlockEdge block_edge = NGLogicalStaticPosition::BlockEdge::kBlockStart; switch (writing_mode) { case WritingMode::kHorizontalTb: @@ -125,8 +125,8 @@ inline NGPhysicalStaticPosition NGLogica using HorizontalEdge = NGPhysicalStaticPosition::HorizontalEdge; using VerticalEdge = NGPhysicalStaticPosition::VerticalEdge; - HorizontalEdge horizontal_edge; - VerticalEdge vertical_edge; + HorizontalEdge horizontal_edge = NGPhysicalStaticPosition::HorizontalEdge::kLeft; + VerticalEdge vertical_edge = NGPhysicalStaticPosition::VerticalEdge::kTop; switch (writing_mode) { case WritingMode::kHorizontalTb: --- chromium-77.0.3865.35/third_party/blink/renderer/core/editing/finder/find_buffer.cc.gcc9 2019-08-20 14:32:45.121677737 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/editing/finder/find_buffer.cc 2019-08-20 14:33:17.787118840 +0200 @@ -111,7 +111,7 @@ FindBuffer::BufferMatchResult FindBuffer } FindBuffer::BufferMatchResult FindBuffer::Results::back() const { - Iterator last_result; + Iterator last_result = end(); for (Iterator it = begin(); it != end(); ++it) { last_result = it; } --- chromium-77.0.3865.35/third_party/blink/renderer/core/frame/use_counter_helper.cc.gcc9 2019-08-15 00:02:12.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/frame/use_counter_helper.cc 2019-08-20 14:49:40.459290500 +0200 @@ -164,6 +164,7 @@ bool UseCounterHelper::IsCounted(CSSProp case CSSPropertyType::kAnimation: return animated_css_recorded_[sample_id]; } + return false; } void UseCounterHelper::AddObserver(Observer* observer) { --- chromium-77.0.3865.35/third_party/blink/renderer/core/frame/local_frame.cc.gcc9 2019-08-15 00:02:12.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/core/frame/local_frame.cc 2019-08-20 14:58:44.486992693 +0200 @@ -1129,7 +1129,7 @@ ContentCaptureManager* LocalFrame::GetCo if (!IsLocalRoot()) return nullptr; - if (auto* content_capture_client = Client()->GetWebContentCaptureClient()) { + if (Client()->GetWebContentCaptureClient()) { if (!content_capture_manager_) { content_capture_manager_ = MakeGarbageCollected<ContentCaptureManager>(*this); --- chromium-77.0.3865.35/third_party/blink/renderer/modules/content_index/content_description_type_converter.cc.gcc9 2019-08-15 00:02:13.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/modules/content_index/content_description_type_converter.cc 2019-08-20 15:57:45.301365537 +0200 @@ -37,6 +37,7 @@ case blink::mojom::ContentCategory::AUDIO: return "audio"; } + return ""; } } // namespace --- chromium-77.0.3865.35/third_party/blink/renderer/modules/exported/web_ax_object.cc.gcc9 2019-08-15 00:02:13.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/modules/exported/web_ax_object.cc 2019-08-20 16:08:34.913171225 +0200 @@ -83,6 +83,7 @@ mojom::blink::ScrollAlignment::Behavior return mojom::blink::ScrollAlignment::Behavior::kClosestEdge; } NOTREACHED() << alignment; + return mojom::blink::ScrollAlignment::Behavior::kNoScroll; } } // namespace --- chromium-77.0.3865.35/third_party/blink/renderer/modules/notifications/notification_resources_loader.cc.gcc9 2019-08-15 00:02:13.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/modules/notifications/notification_resources_loader.cc 2019-08-20 16:25:58.671161899 +0200 @@ -37,6 +37,7 @@ WebSize GetIconDimensions(NotificationIc return {kNotificationMaxActionIconSizePx, kNotificationMaxActionIconSizePx}; } + return {kNotificationMaxImageWidthPx, kNotificationMaxImageHeightPx}; } } // namespace --- chromium-77.0.3865.35/third_party/blink/renderer/modules/shapedetection/detected_barcode.cc.gcc9 2019-08-15 00:02:13.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/modules/shapedetection/detected_barcode.cc 2019-08-20 16:43:24.252182524 +0200 @@ -42,6 +42,7 @@ String DetectedBarcode::BarcodeFormatToS case shape_detection::mojom::BarcodeFormat::UPC_E: return "upc_e"; } + return ""; } DetectedBarcode::DetectedBarcode(String raw_value, --- chromium-77.0.3865.35/third_party/blink/renderer/modules/xr/xr_input_source.cc.gcc9 2019-08-19 00:48:55.798873564 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/modules/xr/xr_input_source.cc 2019-08-20 16:54:13.017061924 +0200 @@ -125,6 +125,7 @@ const String XRInputSource::handedness() } NOTREACHED() << "Unknown handedness: " << state_.handedness; + return ""; } const String XRInputSource::targetRayMode() const { @@ -139,6 +139,7 @@ const String XRInputSource::targetRayMod } NOTREACHED() << "Unknown target ray mode: " << state_.target_ray_mode; + return ""; } XRSpace* XRInputSource::targetRaySpace() const { --- chromium-77.0.3865.35/third_party/blink/renderer/platform/scheduler/main_thread/compositor_priority_experiments.cc.gcc9 2019-08-15 00:02:13.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/platform/scheduler/main_thread/compositor_priority_experiments.cc 2019-08-20 17:14:32.709191253 +0200 @@ -70,6 +70,7 @@ QueuePriority CompositorPriorityExperime NOTREACHED(); return QueuePriority::kNormalPriority; } + return QueuePriority::kNormalPriority; } void CompositorPriorityExperiments::OnMainThreadSchedulerInitialized() { --- chromium-77.0.3865.35/third_party/blink/renderer/platform/graphics/dark_mode_color_filter.cc.gcc9 2019-08-15 00:02:13.000000000 +0200 +++ chromium-77.0.3865.35/third_party/blink/renderer/platform/graphics/dark_mode_color_filter.cc 2019-08-21 02:19:21.170900293 +0200 @@ -96,6 +96,7 @@ std::unique_ptr<DarkModeColorFilter> Dar return std::make_unique<LabColorFilter>(); } NOTREACHED(); + return nullptr; } DarkModeColorFilter::~DarkModeColorFilter() {} --- chromium-77.0.3865.35/v8/src/heap/mark-compact.cc.gcc9 2019-08-15 00:03:55.000000000 +0200 +++ chromium-77.0.3865.35/v8/src/heap/mark-compact.cc 2019-08-21 02:34:37.754917529 +0200 @@ -650,7 +650,7 @@ void MarkCompactCollector::CollectEvacua // used otherwise. size_t max_evacuated_bytes; int target_fragmentation_percent; - size_t free_bytes_threshold; + size_t free_bytes_threshold = 0; if (in_standard_path) { // We use two conditions to decide whether a page qualifies as an evacuation // candidate, or not: --- chromium-77.0.3865.35/v8/src/builtins/builtins-collections-gen.cc.gcc9 2019-08-15 00:03:54.000000000 +0200 +++ chromium-77.0.3865.35/v8/src/builtins/builtins-collections-gen.cc 2019-08-21 02:45:38.581435691 +0200 @@ -440,7 +440,7 @@ TNode<Object> BaseCollectionsAssembler:: TNode<JSFunction> BaseCollectionsAssembler::GetConstructor( Variant variant, TNode<Context> native_context) { - int index; + int index = 0; switch (variant) { case kMap: index = Context::JS_MAP_FUN_INDEX; @@ -460,7 +460,7 @@ TNode<JSFunction> BaseCollectionsAssembl TNode<JSFunction> BaseCollectionsAssembler::GetInitialAddFunction( Variant variant, TNode<Context> native_context) { - int index; + int index = 0; switch (variant) { case kMap: index = Context::MAP_SET_INDEX; @@ -490,6 +490,7 @@ int BaseCollectionsAssembler::GetTableOf return JSWeakSet::kTableOffset; } UNREACHABLE(); + return 0; } TNode<IntPtrT> BaseCollectionsAssembler::EstimatedInitialSize( @@ -508,7 +509,7 @@ void BaseCollectionsAssembler::GotoIfNot TNode<Map> BaseCollectionsAssembler::GetInitialCollectionPrototype( Variant variant, TNode<Context> native_context) { - int initial_prototype_index; + int initial_prototype_index = 0; switch (variant) { case kMap: initial_prototype_index = Context::INITIAL_MAP_PROTOTYPE_MAP_INDEX;