--- chromium-78.0.3904.9/base/containers/intrusive_heap.h.gcc9 2019-09-12 05:02:49.000000000 +0200 +++ chromium-78.0.3904.9/base/containers/intrusive_heap.h 2019-09-13 06:34:33.055830792 +0200 @@ -130,6 +130,7 @@ // Most users should be using approach 2 or 3. #include <algorithm> +#include <cstdint> #include <functional> #include <type_traits> #include <utility> @@ -149,7 +150,7 @@ namespace base { // in place. class BASE_EXPORT HeapHandle { public: - enum : size_t { kInvalidIndex = -1 }; + enum : size_t { kInvalidIndex = SIZE_MAX }; constexpr HeapHandle() = default; constexpr HeapHandle(const HeapHandle& other) = default; @@ -457,7 +458,6 @@ class IntrusiveHeap { // General operations. void swap(IntrusiveHeap& other) noexcept; - friend void swap(IntrusiveHeap& lhs, IntrusiveHeap& rhs); // Comparison operators. These check for exact equality. Two heaps that are // semantically equivalent (contain the same elements, but in different --- chromium-78.0.3904.9/third_party/webrtc/modules/audio_processing/include/audio_processing.cc.gcc9 2019-09-12 05:04:49.000000000 +0200 +++ chromium-78.0.3904.9/third_party/webrtc/modules/audio_processing/include/audio_processing.cc 2019-09-13 06:42:34.564566012 +0200 @@ -27,6 +27,7 @@ std::string NoiseSuppressionLevelToStrin case AudioProcessing::Config::NoiseSuppression::Level::kVeryHigh: return "VeryHigh"; } + return ""; } std::string GainController1ModeToString( @@ -39,6 +40,7 @@ std::string GainController1ModeToString( case AudioProcessing::Config::GainController1::Mode::kFixedDigital: return "FixedDigital"; } + return ""; } std::string GainController2LevelEstimatorToString( @@ -49,6 +51,7 @@ std::string GainController2LevelEstimato case AudioProcessing::Config::GainController2::LevelEstimator::kPeak: return "Peak"; } + return ""; } } // namespace --- chromium-78.0.3904.9/third_party/webrtc/modules/pacing/pacing_controller.cc.gcc9 2019-09-12 05:04:49.000000000 +0200 +++ chromium-78.0.3904.9/third_party/webrtc/modules/pacing/pacing_controller.cc 2019-09-13 06:51:41.591174738 +0200 @@ -64,6 +64,7 @@ int GetPriorityForType(RtpPacketToSend:: // BWE high. return 3; } + return 0; } } // namespace --- chromium-78.0.3904.9/services/resource_coordinator/public/cpp/memory_instrumentation/browser_metrics.cc.gcc9 2019-09-12 05:03:03.000000000 +0200 +++ chromium-78.0.3904.9/services/resource_coordinator/public/cpp/memory_instrumentation/browser_metrics.cc 2019-09-13 06:57:27.286238954 +0200 @@ -42,6 +42,7 @@ const char* HistogramProcessTypeToString case HistogramProcessType::kUtility: return kUtilityHistogramName; } + return ""; } std::string GetPrivateFootprintHistogramName(HistogramProcessType type) { --- chromium-78.0.3904.9/services/tracing/perfetto/track_event_json_exporter.cc.gcc9-2 2019-09-13 06:18:57.493881144 +0200 +++ chromium-78.0.3904.9/services/tracing/perfetto/track_event_json_exporter.cc 2019-09-13 08:06:53.948712549 +0200 @@ -204,6 +204,7 @@ base::Optional<int64_t> TrackEventJSONEx case TrackEvent::THREAD_TIME_NOT_SET: return base::nullopt; } + return base::nullopt; } base::Optional<int64_t> TrackEventJSONExporter::ComputeThreadInstructionCount( --- chromium-78.0.3904.9/net/third_party/quiche/src/quic/core/quic_sent_packet_manager.cc.gcc9 2019-09-12 05:04:41.000000000 +0200 +++ chromium-78.0.3904.9/net/third_party/quiche/src/quic/core/quic_sent_packet_manager.cc 2019-09-13 08:21:11.187991663 +0200 @@ -767,6 +767,7 @@ QuicSentPacketManager::OnRetransmissionT pending_timer_transmission_count_ = max_probe_packets_per_pto_; return PTO_MODE; } + return RTO_MODE; } void QuicSentPacketManager::RetransmitCryptoPackets() { --- chromium-78.0.3904.9/net/third_party/quiche/src/quic/core/quic_framer.cc.gcc9 2019-09-13 06:18:56.248902492 +0200 +++ chromium-78.0.3904.9/net/third_party/quiche/src/quic/core/quic_framer.cc 2019-09-13 08:34:40.042086705 +0200 @@ -4252,7 +4252,7 @@ bool QuicFramer::ApplyHeaderProtection(E if (!buffer_reader.ReadUInt8(&type_byte)) { return false; } - QuicLongHeaderType header_type; + QuicLongHeaderType header_type = INITIAL; if (IsLongHeader(type_byte)) { bitmask = 0x0f; if (!GetLongHeaderType(type_byte, &header_type)) { --- chromium-78.0.3904.9/net/dns/dns_util.cc.gcc9 2019-09-13 06:18:56.151904155 +0200 +++ chromium-78.0.3904.9/net/dns/dns_util.cc 2019-09-13 08:59:48.853077608 +0200 @@ -139,12 +139,12 @@ struct DohUpgradeEntry { const DnsConfig::DnsOverHttpsServerConfig dns_over_https_config; }; -const std::vector<const DohUpgradeEntry>& GetDohUpgradeList() { +const std::vector<DohUpgradeEntry>& GetDohUpgradeList() { // The provider names in these entries should be kept in sync with the // DohProviderId histogram suffix list in // tools/metrics/histograms/histograms.xml. - static const base::NoDestructor<std::vector<const DohUpgradeEntry>> - upgradable_servers({ + static const base::NoDestructor<std::vector<DohUpgradeEntry>> + upgradable_servers(std::initializer_list<DohUpgradeEntry>({ DohUpgradeEntry( "CleanBrowsingAdult", {"185.228.168.10", "185.228.169.11", "2a0d:2a00:1::1", @@ -215,14 +215,14 @@ const std::vector<const DohUpgradeEntry> {"9.9.9.9", "149.112.112.112", "2620:fe::fe", "2620:fe::9"}, {"dns.quad9.net", "dns9.quad9.net"} /* DoT hostname */, {"https://dns.quad9.net/dns-query", true /* use_post */}), - }); + })); return *upgradable_servers; } std::vector<const DohUpgradeEntry*> GetDohUpgradeEntriesFromNameservers( const std::vector<IPEndPoint>& dns_servers, const std::vector<std::string>& excluded_providers) { - const std::vector<const DohUpgradeEntry>& upgradable_servers = + const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList(); std::vector<const DohUpgradeEntry*> entries; @@ -418,7 +418,7 @@ std::vector<DnsConfig::DnsOverHttpsServe GetDohUpgradeServersFromDotHostname( const std::string& dot_server, const std::vector<std::string>& excluded_providers) { - const std::vector<const DohUpgradeEntry>& upgradable_servers = + const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList(); std::vector<DnsConfig::DnsOverHttpsServerConfig> doh_servers; @@ -452,7 +452,7 @@ GetDohUpgradeServersFromNameservers( std::string GetDohProviderIdForHistogramFromDohConfig( const DnsConfig::DnsOverHttpsServerConfig& doh_server) { - const std::vector<const DohUpgradeEntry>& upgradable_servers = + const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList(); for (const auto& upgrade_entry : upgradable_servers) { if (doh_server.server_template == @@ -483,6 +483,7 @@ std::string SecureDnsModeToString( case DnsConfig::SecureDnsMode::SECURE: return "Secure"; } + return ""; } } // namespace net --- chromium-78.0.3904.9/chrome/browser/navigation_predictor/navigation_predictor.cc.gcc9 2019-09-13 06:18:56.159904018 +0200 +++ chromium-78.0.3904.9/chrome/browser/navigation_predictor/navigation_predictor.cc 2019-09-13 09:37:12.201372502 +0200 @@ -1083,7 +1083,7 @@ base::Optional<GURL> NavigationPredictor return base::nullopt; // Find which URL in |top_urls_| has the highest navigation score. - double highest_navigation_score; + double highest_navigation_score = .0; base::Optional<GURL> url_to_prefetch; for (const auto& nav_score : sorted_navigation_scores) { --- chromium-78.0.3904.9/chrome/browser/notifications/scheduler/internal/stats.cc.gcc9 2019-09-12 05:02:52.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/notifications/scheduler/internal/stats.cc 2019-09-13 09:43:07.414231509 +0200 @@ -30,6 +30,7 @@ std::string ToHistogramSuffix(SchedulerC case SchedulerClientType::kWebUI: return "WebUI"; } + return ""; } // Returns the string representing database type. @@ -42,6 +43,7 @@ std::string ToDbTypeString(DatabaseType case DatabaseType::kIconDb: return "IconDb"; } + return ""; } // Logs a histogram enumeration with client type suffix. --- chromium-78.0.3904.9/services/media_session/public/cpp/media_session_mojom_traits.cc.gcc9 2019-09-12 05:03:03.000000000 +0200 +++ chromium-78.0.3904.9/services/media_session/public/cpp/media_session_mojom_traits.cc 2019-09-13 10:04:08.453409134 +0200 @@ -78,7 +78,7 @@ bool StructTraits<media_session::mojom:: // Convert the mojo color type into the Skia equivalient. This will tell us // what format the image is in. - SkColorType color_type; + SkColorType color_type = kUnknown_SkColorType; switch (data.color_type()) { case (media_session::mojom::MediaImageBitmapColorType::kRGBA_8888): color_type = kRGBA_8888_SkColorType; --- chromium-78.0.3904.9/gpu/command_buffer/service/external_vk_image_backing.cc.gcc9 2019-09-12 05:02:59.000000000 +0200 +++ chromium-78.0.3904.9/gpu/command_buffer/service/external_vk_image_backing.cc 2019-09-14 21:17:56.112112214 +0200 @@ -46,6 +46,7 @@ GrVkImageInfo CreateGrVkImageInfo(VkImag bool use_protected_memory, base::Optional<VulkanYCbCrInfo> ycbcr_info) { GrVkYcbcrConversionInfo gr_ycbcr_info{}; + gr_ycbcr_info.fFormatFeatures = 0; if (ycbcr_info) { gr_ycbcr_info = GrVkYcbcrConversionInfo( static_cast<VkFormat>(ycbcr_info->image_format), --- chromium-78.0.3904.9/components/sync/nigori/nigori_sync_bridge_impl.cc.gcc9 2019-09-13 06:18:57.497881075 +0200 +++ chromium-78.0.3904.9/components/sync/nigori/nigori_sync_bridge_impl.cc 2019-09-14 21:23:19.370711333 +0200 @@ -445,6 +445,7 @@ KeyDerivationParams CustomPassphraseKeyD NOTREACHED(); return KeyDerivationParams::CreateWithUnsupportedMethod(); } + return KeyDerivationParams::CreateWithUnsupportedMethod(); } ModelTypeSet GetEncryptedTypes(bool encrypt_everything) { --- chromium-78.0.3904.9/chrome/browser/sharing/sharing_metrics.cc.gcc9 2019-09-13 06:18:57.499881041 +0200 +++ chromium-78.0.3904.9/chrome/browser/sharing/sharing_metrics.cc 2019-09-14 22:48:59.327541379 +0200 @@ -59,6 +59,7 @@ const char* GetEnumStringValue(SharingFe case SharingFeatureName::kSharedClipboard: return "SharedClipboard"; } + return ""; } } // namespace --- chromium-78.0.3904.9/chrome/browser/sharing/sharing_fcm_sender.cc.gcc9 2019-09-12 05:02:52.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/sharing/sharing_fcm_sender.cc 2019-09-14 23:11:42.407491637 +0200 @@ -92,7 +92,7 @@ void SharingFCMSender::DoSendMessageToDe void SharingFCMSender::OnMessageSent(SendMessageCallback callback, gcm::SendWebPushMessageResult result, base::Optional<std::string> message_id) { - SharingSendMessageResult send_message_result; + SharingSendMessageResult send_message_result = SharingSendMessageResult::kInternalError; switch (result) { case gcm::SendWebPushMessageResult::kSuccessful: send_message_result = SharingSendMessageResult::kSuccessful; --- chromium-78.0.3904.9/chrome/browser/renderer_context_menu/render_view_context_menu.cc.gcc9 2019-09-12 05:02:52.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/renderer_context_menu/render_view_context_menu.cc 2019-09-14 23:46:10.685218857 +0200 @@ -1830,7 +1830,7 @@ void RenderViewContextMenu::AppendPictur } void RenderViewContextMenu::MaybeAppendClickToCallItem() { - SharingClickToCallEntryPoint entry_point; + SharingClickToCallEntryPoint entry_point = SharingClickToCallEntryPoint::kLeftClickLink; base::Optional<std::string> phone_number; if (ShouldOfferClickToCallForURL(browser_context_, params_.link_url)) { entry_point = SharingClickToCallEntryPoint::kRightClickLink; --- chromium-78.0.3904.9/chrome/browser/sharing/sharing_ui_controller.cc.gcc9 2019-09-12 05:02:52.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/sharing/sharing_ui_controller.cc 2019-09-15 00:04:24.265455989 +0200 @@ -169,6 +169,7 @@ base::string16 SharingUiController::GetE IDS_BROWSER_SHARING_ERROR_DIALOG_TITLE_INTERNAL_ERROR, base::ToLowerASCII(GetContentType())); } + return base::string16(); } base::string16 SharingUiController::GetErrorDialogText() const { @@ -196,6 +197,7 @@ base::string16 SharingUiController::GetE return l10n_util::GetStringUTF16( IDS_BROWSER_SHARING_ERROR_DIALOG_TEXT_INTERNAL_ERROR); } + return base::string16(); } int SharingUiController::GetHeaderImageId() const { --- chromium-78.0.3904.9/chrome/browser/ui/browser.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/ui/browser.cc 2019-09-15 00:33:09.871856801 +0200 @@ -2620,6 +2620,7 @@ bool Browser::NormalBrowserSupportsWindo case FEATURE_NONE: return false; } + return false; } bool Browser::PopupBrowserSupportsWindowFeature(WindowFeature feature, @@ -2639,6 +2640,7 @@ bool Browser::PopupBrowserSupportsWindow case FEATURE_NONE: return false; } + return false; } bool Browser::LegacyAppBrowserSupportsWindowFeature( @@ -2681,6 +2683,7 @@ bool Browser::WebAppBrowserSupportsWindo case FEATURE_NONE: return false; } + return false; } bool Browser::SupportsWindowFeatureImpl(WindowFeature feature, @@ -2699,6 +2702,7 @@ bool Browser::SupportsWindowFeatureImpl( case TYPE_DEVTOOLS: return LegacyAppBrowserSupportsWindowFeature(feature, check_can_support); } + return false; } void Browser::UpdateBookmarkBarState(BookmarkBarStateChangeReason reason) { --- chromium-78.0.3904.9/chrome/browser/ui/webui/settings/settings_security_key_handler.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/ui/webui/settings/settings_security_key_handler.cc 2019-09-15 00:47:54.298505301 +0200 @@ -489,7 +489,7 @@ void SecurityKeysCredentialHandler::OnFi device::CredentialManagementStatus status) { DCHECK_CURRENTLY_ON(BrowserThread::UI); - int error; + int error = 0; switch (status) { case device::CredentialManagementStatus::kSoftPINBlock: @@ -602,7 +602,7 @@ void SecurityKeysBioEnrollmentHandler::O DCHECK_CURRENTLY_ON(BrowserThread::UI); state_ = State::kNone; - int error; + int error = 0; switch (status) { case device::BioEnrollmentStatus::kSoftPINBlock: error = IDS_SETTINGS_SECURITY_KEYS_PIN_SOFT_LOCK; --- chromium-78.0.3904.9/chrome/browser/ui/views/hats/hats_bubble_view.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/ui/views/hats/hats_bubble_view.cc 2019-09-15 01:18:25.927685733 +0200 @@ -49,6 +49,7 @@ HatsBubbleView::BubbleUsageCounts Bubble case views::Widget::ClosedReason::kAcceptButtonClicked: return HatsBubbleView::BubbleUsageCounts::kAccepted; } + return HatsBubbleView::BubbleUsageCounts::kIgnored; } } // namespace --- chromium-78.0.3904.9/chrome/browser/ui/views/location_bar/cookie_controls_icon_view.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/ui/views/location_bar/cookie_controls_icon_view.cc 2019-09-15 02:01:37.649680383 +0200 @@ -51,7 +51,7 @@ void CookieControlsIconView::OnStatusCha void CookieControlsIconView::OnBlockedCookiesCountChanged(int blocked_cookies) { // The blocked cookie count changes quite frequently, so avoid unnecessary // UI updates. - if (has_blocked_cookies_ != blocked_cookies > 0) { + if (has_blocked_cookies_ != (blocked_cookies > 0)) { has_blocked_cookies_ = blocked_cookies > 0; UpdateIconImage(); } --- chromium-78.0.3904.9/chrome/browser/ui/views/passwords/password_items_view.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/ui/views/passwords/password_items_view.cc 2019-09-15 02:11:05.057900134 +0200 @@ -149,8 +149,8 @@ std::unique_ptr<views::Label> CreatePass : l10n_util::GetStringFUTF16(federation_message_id, GetDisplayFederation(form)); int text_style = form.federation_origin.opaque() - ? STYLE_SECONDARY_MONOSPACED - : views::style::STYLE_SECONDARY; + ? int(STYLE_SECONDARY_MONOSPACED) + : int(views::style::STYLE_SECONDARY); auto label = std::make_unique<views::Label>(text, CONTEXT_BODY_TEXT_LARGE, text_style); label->SetHorizontalAlignment(gfx::ALIGN_LEFT); --- chromium-78.0.3904.9/chrome/browser/ui/views/sharing/sharing_dialog_view.cc.gcc8 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/ui/views/sharing/sharing_dialog_view.cc 2019-09-15 02:22:39.415964674 +0200 @@ -330,6 +330,7 @@ base::string16 SharingDialogView::GetWin case SharingDialogType::kDialogWithDevicesMaybeApps: return controller_->GetTitle(); } + return base::string16(); } void SharingDialogView::WindowClosing() { --- chromium-78.0.3904.9/chrome/browser/vr/service/browser_xr_runtime.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/vr/service/browser_xr_runtime.cc 2019-09-15 03:06:32.747599503 +0200 @@ -272,6 +272,7 @@ bool BrowserXRRuntime::SupportsFeature( } NOTREACHED(); + return false; } bool BrowserXRRuntime::SupportsAllFeatures( @@ -311,6 +312,7 @@ bool BrowserXRRuntime::SupportsCustomIPD } NOTREACHED(); + return false; } bool BrowserXRRuntime::SupportsNonEmulatedHeight() const { @@ -337,6 +339,7 @@ bool BrowserXRRuntime::SupportsNonEmulat } NOTREACHED(); + return false; } void BrowserXRRuntime::OnDisplayInfoChanged( --- chromium-78.0.3904.9/chrome/browser/web_applications/components/web_app_constants.cc.gcc8 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/web_applications/components/web_app_constants.cc 2019-09-15 03:16:43.614055076 +0200 @@ -15,6 +15,7 @@ const char* LaunchContainerEnumToStr(Lau case LaunchContainer::kWindow: return "window"; } + return ""; } bool IsSuccess(InstallResultCode code) { --- chromium-78.0.3904.9/chrome/browser/web_applications/extensions/bookmark_app_registrar.cc.gcc9 2019-09-12 05:02:53.000000000 +0200 +++ chromium-78.0.3904.9/chrome/browser/web_applications/extensions/bookmark_app_registrar.cc 2019-09-15 03:32:44.101376833 +0200 @@ -162,6 +162,7 @@ web_app::LaunchContainer BookmarkAppRegi NOTREACHED(); return web_app::LaunchContainer::kDefault; } + return web_app::LaunchContainer::kDefault; } void BookmarkAppRegistrar::SetAppLaunchContainer( --- chromium-78.0.3904.9/components/optimization_guide/hints_processing_util.cc.gcc9 2019-09-12 05:02:56.000000000 +0200 +++ chromium-78.0.3904.9/components/optimization_guide/hints_processing_util.cc 2019-09-15 03:48:01.659376926 +0200 @@ -149,6 +149,7 @@ net::EffectiveConnectionType ConvertProt case proto::EffectiveConnectionType::EFFECTIVE_CONNECTION_TYPE_4G: return net::EffectiveConnectionType::EFFECTIVE_CONNECTION_TYPE_4G; } + return net::EffectiveConnectionType::EFFECTIVE_CONNECTION_TYPE_UNKNOWN; } } // namespace optimization_guide --- chromium-78.0.3904.9/components/password_manager/core/browser/password_manager_metrics_util.cc.gcc9 2019-09-12 05:02:56.000000000 +0200 +++ chromium-78.0.3904.9/components/password_manager/core/browser/password_manager_metrics_util.cc 2019-09-15 03:54:20.934800684 +0200 @@ -69,6 +69,7 @@ void LogLeakDialogTypeAndDismissalReason case LeakDialogType::kCheckupAndChange: return "CheckupAndChange"; } + return ""; }; base::UmaHistogramEnumeration(kHistogram, reason); --- chromium-78.0.3904.9/content/browser/bluetooth/web_bluetooth_service_impl.cc.gcc9 2019-09-12 05:02:57.000000000 +0200 +++ chromium-78.0.3904.9/content/browser/bluetooth/web_bluetooth_service_impl.cc 2019-09-15 04:19:46.399378071 +0200 @@ -277,6 +277,8 @@ case ContentBrowserClient::AllowWebBluetoothResult::ALLOW: return blink::mojom::WebBluetoothResult::SUCCESS; } + return blink::mojom::WebBluetoothResult:: + CHOOSER_NOT_SHOWN_API_GLOBALLY_DISABLED; } bool WebBluetoothServiceImpl::IsDevicePaired( --- chromium-78.0.3904.9/content/browser/frame_host/origin_policy_throttle.cc.gcc9 2019-09-12 05:02:57.000000000 +0200 +++ chromium-78.0.3904.9/content/browser/frame_host/origin_policy_throttle.cc 2019-09-15 04:46:52.770724032 +0200 @@ -116,6 +116,7 @@ OriginPolicyThrottle::WillProcessRespons case network::OriginPolicyState::kLoaded: return NavigationThrottle::PROCEED; } + return NavigationThrottle::CANCEL; } const char* OriginPolicyThrottle::GetNameForLogging() { --- chromium-78.0.3904.9/content/browser/indexed_db/indexed_db_connection_coordinator.cc.gcc9 2019-09-12 05:02:57.000000000 +0200 +++ chromium-78.0.3904.9/content/browser/indexed_db/indexed_db_connection_coordinator.cc 2019-09-15 05:05:28.812910635 +0200 @@ -630,6 +630,7 @@ IndexedDBConnectionCoordinator::ExecuteT } } NOTREACHED(); + return {ExecuteTaskResult::kError, leveldb::Status::OK()}; } size_t IndexedDBConnectionCoordinator::ActiveOpenDeleteCount() const { --- chromium-78.0.3904.9/content/browser/indexed_db/leveldb/transactional_leveldb_iterator.cc.gcc9 2019-09-12 05:02:57.000000000 +0200 +++ chromium-78.0.3904.9/content/browser/indexed_db/leveldb/transactional_leveldb_iterator.cc 2019-09-15 06:00:27.500296280 +0200 @@ -77,6 +77,7 @@ bool TransactionalLevelDBIterator::IsVal return iterator_->Valid(); } NOTREACHED(); + return false; } leveldb::Status TransactionalLevelDBIterator::SeekToLast() { --- chromium-78.0.3904.9/content/browser/service_worker/service_worker_single_script_update_checker.cc.gcc9 2019-09-12 05:02:57.000000000 +0200 +++ chromium-78.0.3904.9/content/browser/service_worker/service_worker_single_script_update_checker.cc 2019-09-15 06:53:27.491440978 +0200 @@ -419,6 +419,7 @@ const char* ServiceWorkerSingleScriptUpd case Result::kDifferent: return "Different"; } + return ""; } //------------------------------------------------------------------------------ --- chromium-78.0.3904.9/ui/views/animation/installable_ink_drop_animator.cc.gcc9 2019-09-12 05:03:27.000000000 +0200 +++ chromium-78.0.3904.9/ui/views/animation/installable_ink_drop_animator.cc 2019-09-15 07:18:55.716429661 +0200 @@ -157,6 +157,7 @@ base::TimeDelta InstallableInkDropAnimat case SubAnimation::kDeactivatedFadeOut: return base::TimeDelta::FromMilliseconds(300); } + return base::TimeDelta::FromMilliseconds(0); } void InstallableInkDropAnimator::StartSubAnimation(SubAnimation sub_animation) { --- chromium-78.0.3904.9/third_party/blink/renderer/platform/bindings/trace_wrapper_v8_reference.h.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/platform/bindings/trace_wrapper_v8_reference.h 2019-09-15 07:57:08.266108055 +0200 @@ -11,15 +11,6 @@ #include "third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h" #include "v8/include/v8.h" -namespace v8 { - -template <typename T> -struct TracedGlobalTrait<v8::TracedGlobal<T>> { - static constexpr bool kRequiresExplicitDestruction = false; -}; - -} // namespace v8 - namespace blink { /** --- chromium-78.0.3904.9/third_party/blink/renderer/platform/heap/persistent.h.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/platform/heap/persistent.h 2019-09-15 08:13:44.684863499 +0200 @@ -279,7 +279,6 @@ class PersistentBase { NO_SANITIZE_ADDRESS void AssignSafe(T* ptr) { - typename PersistentMutexTraits<crossThreadnessConfiguration>::Locker lock; AssignUnsafe(ptr); } @@ -320,7 +319,6 @@ class PersistentBase { TraceCallback trace_callback = TraceMethodDelegate<PersistentBase, &PersistentBase::TracePersistent>::Trampoline; - typename PersistentMutexTraits<crossThreadnessConfiguration>::Locker lock; persistent_node_.Initialize(this, trace_callback); } @@ -338,7 +336,6 @@ class PersistentBase { void UninitializeSafe() { if (persistent_node_.IsInitialized()) { - typename PersistentMutexTraits<crossThreadnessConfiguration>::Locker lock; persistent_node_.Uninitialize(); } } --- chromium-78.0.3904.9/content/child/webthemeengine_impl_default.cc.gcc9 2019-09-12 05:02:57.000000000 +0200 +++ chromium-78.0.3904.9/content/child/webthemeengine_impl_default.cc 2019-09-15 08:31:03.393740203 +0200 @@ -119,6 +119,7 @@ static ui::NativeTheme::ColorScheme Nati case WebColorScheme::kDark: return ui::NativeTheme::ColorScheme::kDark; } + return ui::NativeTheme::ColorScheme::kLight; } static void GetNativeThemeExtraParams( --- chromium-78.0.3904.9/third_party/blink/renderer/core/layout/ng/table/interface_casting.h.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/layout/ng/table/interface_casting.h 2019-09-15 08:49:45.180187945 +0200 @@ -54,6 +54,7 @@ struct InterfaceDowncastTraits { template <typename U> static bool AllowFrom(const U&) { static_assert(sizeof(U) == 0, "no downcast traits specialization for T"); + return false; } template <typename U> static const T& ConvertFrom(const U&) { --- chromium-78.0.3904.9/third_party/blink/renderer/build/scripts/core/css/templates/css_property_names.cc.tmpl.gcc9 2019-09-12 05:03:04.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/build/scripts/core/css/templates/css_property_names.cc.tmpl 2019-09-15 09:19:05.018380750 +0200 @@ -63,6 +63,7 @@ mojom::blink::CSSSampleId GetCSSSampleId } NOTREACHED(); + return mojom::blink::CSSSampleId::kInvalid; } } // namespace blink --- chromium-78.0.3904.9/third_party/blink/renderer/core/accessibility/apply_dark_mode.cc.gcc9 2019-09-13 06:18:56.211903126 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/accessibility/apply_dark_mode.cc 2019-09-15 10:14:35.061271782 +0200 @@ -50,6 +50,7 @@ DarkMode GetMode(const Settings& frame_s case ForceDarkInversionMethod::kRgbBased: return DarkMode::kInvertBrightness; } + return DarkMode::kOff; } DarkModeImagePolicy GetImagePolicy(const Settings& frame_settings) { @@ -61,6 +62,7 @@ DarkModeImagePolicy GetImagePolicy(const case ForceDarkImageBehavior::kInvertSelectively: return DarkModeImagePolicy::kFilterSmart; } + return DarkModeImagePolicy::kFilterNone; } int GetTextBrightnessThreshold(const Settings& frame_settings) { --- chromium-78.0.3904.9/third_party/blink/renderer/core/css/css_math_expression_node.cc.gcc9 2019-09-12 05:03:04.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/css/css_math_expression_node.cc 2019-09-15 10:20:53.990694348 +0200 @@ -731,8 +731,8 @@ CSSMathExpressionVariadicOperation* CSSM DCHECK(op == CSSMathOperator::kMin || op == CSSMathOperator::kMax); DCHECK(operands.size()); bool is_first = true; - CalculationCategory category; - bool is_integer; + CalculationCategory category = kCalcNumber; + bool is_integer = false; for (const auto& operand : operands) { if (is_first) { category = operand->Category(); --- chromium-78.0.3904.9/third_party/blink/renderer/core/layout/flexible_box_algorithm.cc.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/layout/flexible_box_algorithm.cc 2019-09-15 10:56:58.653566388 +0200 @@ -50,6 +50,7 @@ ItemPosition BoxAlignmentToItemPosition( case EBoxAlignment::kEnd: return ItemPosition::kFlexEnd; } + return ItemPosition::kBaseline; } ContentPosition BoxPackToContentPosition(EBoxPack box_pack) { @@ -63,6 +64,7 @@ ContentPosition BoxPackToContentPosition case EBoxPack::kEnd: return ContentPosition::kFlexEnd; } + return ContentPosition::kCenter; } ContentDistributionType BoxPackToContentDistribution(EBoxPack box_pack) { --- chromium-78.0.3904.9/third_party/blink/renderer/core/layout/ng/ng_floats_utils.cc.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/layout/ng/ng_floats_utils.cc 2019-09-15 11:18:43.934373144 +0200 @@ -265,8 +265,7 @@ NGPositionedFloat PositionFloat( fragment_margins = ComputeMarginsFor( space, unpositioned_float->node.Style(), parent_space); - if (const NGBreakToken* break_token = - layout_result->PhysicalFragment().BreakToken()) + if (layout_result->PhysicalFragment().BreakToken()) fragment_margins.block_end = LayoutUnit(); } --- chromium-78.0.3904.9/third_party/blink/renderer/core/messaging/blink_cloneable_message.cc.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/messaging/blink_cloneable_message.cc 2019-09-15 11:23:46.524232876 +0200 @@ -12,6 +12,6 @@ BlinkCloneableMessage::~BlinkCloneableMe BlinkCloneableMessage::BlinkCloneableMessage(BlinkCloneableMessage&&) noexcept = default; BlinkCloneableMessage& BlinkCloneableMessage::operator=( - BlinkCloneableMessage&&) noexcept = default; + BlinkCloneableMessage&&) = default; } // namespace blink --- chromium-78.0.3904.9/third_party/blink/renderer/core/paint/ng/ng_paint_fragment_traversal.cc.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/paint/ng/ng_paint_fragment_traversal.cc 2019-09-15 11:37:07.874597294 +0200 @@ -86,7 +86,7 @@ void NGPaintFragmentTraversal::MoveToNex if (IsAtEnd()) return; - if (const NGPaintFragment* first_child = current_->FirstChild()) + if (current_->FirstChild()) return MoveToFirstChild(); MoveToNextSiblingOrAncestor(); } --- chromium-78.0.3904.9/third_party/blink/renderer/core/paint/theme_painter.cc.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/paint/theme_painter.cc 2019-09-15 11:52:42.231793277 +0200 @@ -71,6 +71,7 @@ static ui::NativeTheme::ColorScheme ToNa case WebColorScheme::kDark: return ui::NativeTheme::ColorScheme::kDark; } + return ui::NativeTheme::ColorScheme::kLight; } bool IsTemporalInput(const AtomicString& type) { --- chromium-78.0.3904.9/third_party/blink/renderer/core/script/modulator_impl_base.cc.gcc9 2019-09-13 06:18:56.212903109 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/script/modulator_impl_base.cc 2019-09-15 12:00:22.326982077 +0200 @@ -97,6 +97,7 @@ bool ModulatorImplBase::BuiltInModuleReq case layered_api::Module::kKvStorage: return true; } + return false; } void ModulatorImplBase::BuiltInModuleUseCount( --- chromium-78.0.3904.9/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.cc.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.cc 2019-09-15 12:19:35.044362924 +0200 @@ -207,6 +207,7 @@ String getTrustedTypeName(SpecificTruste case SpecificTrustedType::kNone: return String(); } + return String(); } typedef bool (*PropertyEqualsFn)(decltype(*kTypeTable)&, --- chromium-78.0.3904.9/third_party/blink/renderer/modules/mediastream/media_stream_constraints_util.cc.gcc9 2019-09-12 05:03:05.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/modules/mediastream/media_stream_constraints_util.cc 2019-09-15 12:37:02.585502293 +0200 @@ -135,12 +135,12 @@ VideoCaptureSettings::VideoCaptureSettin VideoCaptureSettings::VideoCaptureSettings(const VideoCaptureSettings& other) = default; VideoCaptureSettings::VideoCaptureSettings( - VideoCaptureSettings&& other) noexcept = default; + VideoCaptureSettings&& other) = default; VideoCaptureSettings::~VideoCaptureSettings() = default; VideoCaptureSettings& VideoCaptureSettings::operator=( const VideoCaptureSettings& other) = default; VideoCaptureSettings& VideoCaptureSettings::operator=( - VideoCaptureSettings&& other) noexcept = default; + VideoCaptureSettings&& other) = default; AudioCaptureSettings::AudioCaptureSettings() : AudioCaptureSettings("") {} @@ -167,9 +167,9 @@ AudioCaptureSettings::AudioCaptureSettin AudioCaptureSettings& AudioCaptureSettings::operator=( const AudioCaptureSettings& other) = default; AudioCaptureSettings::AudioCaptureSettings( - AudioCaptureSettings&& other) noexcept = default; + AudioCaptureSettings&& other) = default; AudioCaptureSettings& AudioCaptureSettings::operator=( - AudioCaptureSettings&& other) noexcept = default; + AudioCaptureSettings&& other) = default; bool GetConstraintValueAsBoolean( const WebMediaConstraints& constraints, --- chromium-78.0.3904.9/third_party/blink/renderer/modules/serial/serial_port.cc.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/modules/serial/serial_port.cc 2019-09-15 12:56:18.558778000 +0200 @@ -45,6 +45,7 @@ DOMException* DOMExceptionFromSendError( return MakeGarbageCollected<DOMException>(DOMExceptionCode::kUnknownError, kSystemError); } + return nullptr; } DOMException* DOMExceptionFromReceiveError(SerialReceiveError error) { @@ -71,6 +72,7 @@ DOMException* DOMExceptionFromReceiveErr return MakeGarbageCollected<DOMException>(DOMExceptionCode::kUnknownError, kSystemError); } + return nullptr; } } // namespace --- chromium-78.0.3904.9/third_party/blink/renderer/modules/xr/xr.cc.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/modules/xr/xr.cc 2019-09-15 13:12:45.635911725 +0200 @@ -125,6 +125,7 @@ bool IsFeatureValidForMode(device::mojom return mode == XRSession::kModeImmersiveVR || mode == XRSession::kModeImmersiveAR; } + return false; } template <typename Fn> --- chromium-78.0.3904.9/third_party/blink/renderer/platform/weborigin/origin_access_entry.cc.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/platform/weborigin/origin_access_entry.cc 2019-09-15 13:34:31.075578824 +0200 @@ -59,7 +59,7 @@ OriginAccessEntry::OriginAccessEntry( network::mojom::CorsPortMatchMode::kAllowOnlySpecifiedPort, priority) {} -OriginAccessEntry::OriginAccessEntry(OriginAccessEntry&& from) noexcept = +OriginAccessEntry::OriginAccessEntry(OriginAccessEntry&& from) = default; network::cors::OriginAccessEntry::MatchResult OriginAccessEntry::MatchesOrigin( --- chromium-78.0.3904.9/third_party/blink/renderer/platform/geometry/calculation_value.cc.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/platform/geometry/calculation_value.cc 2019-09-15 13:46:22.767390268 +0200 @@ -45,8 +45,8 @@ CalculationValue::~CalculationValue() { } float CalculationValue::Evaluate(float max_value) const { - float value = is_expression_ ? value = data_.expression->Evaluate(max_value) - : value = Pixels() + Percent() / 100 * max_value; + float value = is_expression_ ? data_.expression->Evaluate(max_value) + : Pixels() + Percent() / 100 * max_value; return (IsNonNegative() && value < 0) ? 0 : value; } --- chromium-78.0.3904.9/third_party/blink/renderer/platform/geometry/calculation_expression_node.cc.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/platform/geometry/calculation_expression_node.cc 2019-09-15 13:47:21.671379840 +0200 @@ -118,7 +118,7 @@ CalculationExpressionComparisonNode::Cre Vector<scoped_refptr<const CalculationExpressionNode>>&& operands, Type type) { DCHECK(operands.size()); - float simplified_px; + float simplified_px = .0f; bool can_simplify = true; for (wtf_size_t i = 0; i < operands.size(); ++i) { const auto* leaf = DynamicTo<CalculationExpressionLeafNode>(*operands[i]); --- chromium-78.0.3904.9/third_party/blink/renderer/platform/graphics/dark_mode_filter.cc.gcc9 2019-09-12 05:03:06.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/renderer/platform/graphics/dark_mode_filter.cc 2019-09-15 13:54:17.125254187 +0200 @@ -48,7 +48,7 @@ bool ShouldApplyToImage(const DarkModeSe Image* image) { switch (settings.image_policy) { case DarkModeImagePolicy::kFilterSmart: { - DarkModeImageClassifier* classifier; + DarkModeImageClassifier* classifier = nullptr; switch (settings.classifier_type) { case DarkModeClassifierType::kIcon: { DarkModeIconClassifier icon_classifier; @@ -69,6 +69,7 @@ bool ShouldApplyToImage(const DarkModeSe case DarkModeImagePolicy::kFilterAll: return true; } + return false; } // TODO(gilmanmh): If grayscaling images in dark mode proves popular among --- chromium-78.0.3904.9/third_party/blink/public/platform/web_rtc_rtp_source.h.gcc9 2019-09-12 05:03:04.000000000 +0200 +++ chromium-78.0.3904.9/third_party/blink/public/platform/web_rtc_rtp_source.h 2019-09-15 14:10:59.368091041 +0200 @@ -5,6 +5,8 @@ #ifndef THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_ #define THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_ +#include <memory> + #include "base/optional.h" #include "third_party/blink/public/platform/web_common.h" --- chromium-78.0.3904.21/chrome/browser/resource_coordinator/tab_ranker/pairwise_inference.cc.gcc9 2019-09-19 20:50:27.000000000 +0200 +++ chromium-78.0.3904.21/chrome/browser/resource_coordinator/tab_ranker/pairwise_inference.cc 2019-09-22 16:25:52.738825612 +0200 @@ -58,12 +58,11 @@ void FullyConnected(const int32_t* __res template <typename T> void Relu(const int32_t rank, const int32_t* __restrict input_shape, - const T* __restrict input_values, - T* __restrict output_values) { + T* __restrict values) { const int32_t size = ShapeSize(rank, input_shape); for (int32_t i = 0; i < size; ++i) { - const T value = input_values[i]; - output_values[i] = std::max(value, static_cast<T>(0)); + const T value = values[i]; + values[i] = std::max(value, static_cast<T>(0)); } } @@ -1980,7 +1979,7 @@ void Inference(const float* __restrict f // dnn/hiddenlayer_0/hiddenlayer_0/Relu Relu<float>(2, // rank - fixed->shape0, fixed->alloc1, fixed->alloc1); + fixed->shape0, fixed->alloc1); // dnn/logits/MatMul_merged_with_dnn/logits/BiasAdd FullyConnected<float>( --- chromium-78.0.3904.70/sandbox/linux/seccomp-bpf/syscall.cc.gcc9 2019-10-21 21:06:39.000000000 +0200 +++ chromium-78.0.3904.70/sandbox/linux/seccomp-bpf/syscall.cc 2019-10-28 21:14:17.697737345 +0100 @@ -371,7 +371,7 @@ intptr_t Syscall::Call(int nr, // N.B. These are not the calling conventions normally used by the ABI. : "=a"(ret) : "0"(ret), "D"(args) - : "cc", "esp", "memory", "ecx", "edx"); + : "cc", "memory", "ecx", "edx"); #elif defined(__x86_64__) intptr_t ret = SyscallAsm(nr, args); #elif defined(__arm__) --- chromium-78.0.3904.70/third_party/lss/linux_syscall_support.h.gcc9 2019-10-21 21:09:13.000000000 +0200 +++ chromium-78.0.3904.70/third_party/lss/linux_syscall_support.h 2019-10-28 21:48:02.994115094 +0100 @@ -1955,7 +1955,7 @@ struct kernel_statfs { LSS_ENTRYPOINT \ "pop %%ebx" \ args \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res) #undef _syscall0 #define _syscall0(type,name) \ @@ -2012,7 +2012,7 @@ struct kernel_statfs { : "i" (__NR_##name), "ri" ((long)(arg1)), \ "c" ((long)(arg2)), "d" ((long)(arg3)), \ "S" ((long)(arg4)), "D" ((long)(arg5)) \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res); \ } #undef _syscall6 @@ -2034,7 +2034,7 @@ struct kernel_statfs { : "i" (__NR_##name), "0" ((long)(&__s)), \ "c" ((long)(arg2)), "d" ((long)(arg3)), \ "S" ((long)(arg4)), "D" ((long)(arg5)) \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res); \ } LSS_INLINE int LSS_NAME(clone)(int (*fn)(void *), void *child_stack, @@ -2120,7 +2120,7 @@ struct kernel_statfs { : "0"(-EINVAL), "i"(__NR_clone), "m"(fn), "m"(child_stack), "m"(flags), "m"(arg), "m"(parent_tidptr), "m"(newtls), "m"(child_tidptr) - : "esp", "memory", "ecx", "edx", "esi", "edi"); + : "memory", "ecx", "edx", "esi", "edi"); LSS_RETURN(int, __res); } --- chromium-78.0.3904.70/third_party/tcmalloc/vendor/src/base/linux_syscall_support.h.gcc9 2019-10-21 21:07:26.000000000 +0200 +++ chromium-78.0.3904.70/third_party/tcmalloc/vendor/src/base/linux_syscall_support.h 2019-10-28 22:00:44.319641968 +0100 @@ -1066,7 +1066,7 @@ struct kernel_stat { "pop %%ebx\n" \ CFI_ADJUST_CFA_OFFSET(-4) \ args \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res) #undef _syscall0 #define _syscall0(type,name) \ @@ -1123,7 +1123,7 @@ struct kernel_stat { : "i" (__NR_##name), "ri" ((long)(arg1)), \ "c" ((long)(arg2)), "d" ((long)(arg3)), \ "S" ((long)(arg4)), "D" ((long)(arg5)) \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res); \ } #undef _syscall6 @@ -1145,7 +1145,7 @@ struct kernel_stat { : "i" (__NR_##name), "0" ((long)(&__s)), \ "c" ((long)(arg2)), "d" ((long)(arg3)), \ "S" ((long)(arg4)), "D" ((long)(arg5)) \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res); \ } LSS_INLINE int LSS_NAME(clone)(int (*fn)(void *), void *child_stack, @@ -1231,7 +1231,7 @@ struct kernel_stat { : "0"(-EINVAL), "i"(__NR_clone), "m"(fn), "m"(child_stack), "m"(flags), "m"(arg), "m"(parent_tidptr), "m"(newtls), "m"(child_tidptr) - : "esp", "memory", "ecx", "edx", "esi", "edi"); + : "memory", "ecx", "edx", "esi", "edi"); LSS_RETURN(int, __res); } --- chromium-78.0.3904.70/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h.gcc9 2019-10-21 21:07:26.000000000 +0200 +++ chromium-78.0.3904.70/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h 2019-10-28 22:01:10.371213784 +0100 @@ -1067,7 +1067,7 @@ struct kernel_stat { "pop %%ebx\n" \ CFI_ADJUST_CFA_OFFSET(-4) \ args \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res) #undef _syscall0 #define _syscall0(type,name) \ @@ -1124,7 +1124,7 @@ struct kernel_stat { : "i" (__NR_##name), "ri" ((long)(arg1)), \ "c" ((long)(arg2)), "d" ((long)(arg3)), \ "S" ((long)(arg4)), "D" ((long)(arg5)) \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res); \ } #undef _syscall6 @@ -1146,7 +1146,7 @@ struct kernel_stat { : "i" (__NR_##name), "0" ((long)(&__s)), \ "c" ((long)(arg2)), "d" ((long)(arg3)), \ "S" ((long)(arg4)), "D" ((long)(arg5)) \ - : "esp", "memory"); \ + : "memory"); \ LSS_RETURN(type,__res); \ } LSS_INLINE int LSS_NAME(clone)(int (*fn)(void *), void *child_stack, @@ -1232,7 +1232,7 @@ struct kernel_stat { : "0"(-EINVAL), "i"(__NR_clone), "m"(fn), "m"(child_stack), "m"(flags), "m"(arg), "m"(parent_tidptr), "m"(newtls), "m"(child_tidptr) - : "esp", "memory", "ecx", "edx", "esi", "edi"); + : "memory", "ecx", "edx", "esi", "edi"); LSS_RETURN(int, __res); } --- chromium-78.0.3904.70/v8/src/diagnostics/ia32/disasm-ia32.cc.gcc9 2019-10-21 21:09:21.000000000 +0200 +++ chromium-78.0.3904.70/v8/src/diagnostics/ia32/disasm-ia32.cc 2019-10-29 20:20:31.149741601 +0100 @@ -543,7 +543,7 @@ int DisassemblerIA32::F7Instruction(byte byte modrm = *++data; int mod, regop, rm; get_modrm(modrm, &mod, ®op, &rm); - const char* mnem = nullptr; + const char* mnem = "???"; switch (regop) { case 0: mnem = "test";