Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Maintenance:10432
chromium.openSUSE_Leap_42.3_Update
chromium-non-void-return.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File chromium-non-void-return.patch of Package chromium.openSUSE_Leap_42.3_Update
Index: chromium-75.0.3770.80/base/bind_internal.h =================================================================== --- chromium-75.0.3770.80.orig/base/bind_internal.h +++ chromium-75.0.3770.80/base/bind_internal.h @@ -732,6 +732,7 @@ bool QueryCancellationTraitsImpl(BindSta functor, std::get<indices>(bound_args)...); } NOTREACHED(); + __builtin_abort (); } // Relays |base| to corresponding CallbackCancellationTraits<>::Run(). Returns Index: chromium-75.0.3770.80/base/callback_internal.cc =================================================================== --- chromium-75.0.3770.80.orig/base/callback_internal.cc +++ chromium-75.0.3770.80/base/callback_internal.cc @@ -21,6 +21,7 @@ bool QueryCancellationTraitsForNonCancel return true; } NOTREACHED(); + __builtin_abort (); } } // namespace Index: chromium-75.0.3770.80/cc/input/snap_fling_controller.cc =================================================================== --- chromium-75.0.3770.80.orig/cc/input/snap_fling_controller.cc +++ chromium-75.0.3770.80/cc/input/snap_fling_controller.cc @@ -26,6 +26,8 @@ bool SnapFlingController::FilterEventFor case GestureScrollType::kEnd: { return state_ == State::kActive || state_ == State::kFinished; } + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/background_fetch/background_fetch_download_client.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/background_fetch/background_fetch_download_client.cc +++ chromium-75.0.3770.80/chrome/browser/background_fetch/background_fetch_download_client.cc @@ -37,6 +37,8 @@ BackgroundFetchFailureReason ToBackgroun case download::Client::FailureReason::ABORTED: case download::Client::FailureReason::CANCELLED: return BackgroundFetchFailureReason::CANCELLED; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/download/offline_item_model.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/download/offline_item_model.cc +++ chromium-75.0.3770.80/chrome/browser/download/offline_item_model.cc @@ -147,6 +147,8 @@ download::DownloadItem::DownloadState Of case OfflineItemState::MAX_DOWNLOAD_STATE: NOTREACHED(); return download::DownloadItem::CANCELLED; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/download/offline_item_utils.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/download/offline_item_utils.cc +++ chromium-75.0.3770.80/chrome/browser/download/offline_item_utils.cc @@ -165,6 +165,8 @@ FailState OfflineItemUtils::ConvertDownl return offline_items_collection::FailState::name; #include "components/download/public/common/download_interrupt_reason_values.h" #undef INTERRUPT_REASON + default: + __builtin_abort (); } } @@ -184,6 +186,8 @@ OfflineItemUtils::ConvertFailStateToDown return download::DOWNLOAD_INTERRUPT_REASON_##name; #include "components/download/public/common/download_interrupt_reason_values.h" #undef INTERRUPT_REASON + default: + __builtin_abort (); } } @@ -305,5 +309,7 @@ RenameResult OfflineItemUtils::ConvertDo return RenameResult::FAILURE_UNAVAILABLE; case DownloadRenameResult::FAILURE_UNKNOWN: return RenameResult::FAILURE_UNKNOWN; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/media/webrtc/media_stream_capture_indicator.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/media/webrtc/media_stream_capture_indicator.cc +++ chromium-75.0.3770.80/chrome/browser/media/webrtc/media_stream_capture_indicator.cc @@ -253,6 +253,7 @@ int& MediaStreamCaptureIndicator::WebCon NOTREACHED(); return video_stream_count_; } + __builtin_abort (); } MediaStreamCaptureIndicator::MediaStreamCaptureIndicator() {} Index: chromium-75.0.3770.80/chrome/browser/resource_coordinator/tab_lifecycle_unit.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/resource_coordinator/tab_lifecycle_unit.cc +++ chromium-75.0.3770.80/chrome/browser/resource_coordinator/tab_lifecycle_unit.cc @@ -165,6 +165,7 @@ bool IsValidStateChange(LifecycleUnitSta } } } + __builtin_abort (); } StateChangeReason DiscardReasonToStateChangeReason( @@ -176,6 +177,8 @@ StateChangeReason DiscardReasonToStateCh return StateChangeReason::BROWSER_INITIATED; case LifecycleUnitDiscardReason::URGENT: return StateChangeReason::SYSTEM_MEMORY_PRESSURE; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/ui/views/material_refresh_layout_provider.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/views/material_refresh_layout_provider.cc +++ chromium-75.0.3770.80/chrome/browser/ui/views/material_refresh_layout_provider.cc @@ -41,6 +41,8 @@ int MaterialRefreshLayoutProvider::GetCo return 8; case views::EMPHASIS_MAXIMUM: return std::min(size.width(), size.height()) / 2; + default: + __builtin_abort (); } } @@ -58,6 +60,8 @@ int MaterialRefreshLayoutProvider::GetSh return 3; case views::EMPHASIS_MAXIMUM: return 16; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/ui/webui/discards/discards_ui.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/webui/discards/discards_ui.cc +++ chromium-75.0.3770.80/chrome/browser/ui/webui/discards/discards_ui.cc @@ -56,6 +56,8 @@ mojom::LifecycleUnitVisibility GetLifecy return mojom::LifecycleUnitVisibility::OCCLUDED; case content::Visibility::VISIBLE: return mojom::LifecycleUnitVisibility::VISIBLE; + default: + __builtin_abort (); } #if defined(COMPILER_MSVC) NOTREACHED(); Index: chromium-75.0.3770.80/chrome/browser/ui/webui/media/media_engagement_ui.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/webui/media/media_engagement_ui.cc +++ chromium-75.0.3770.80/chrome/browser/ui/webui/media/media_engagement_ui.cc @@ -99,6 +99,7 @@ class MediaEngagementScoreDetailsProvide case content::AutoplayPolicy::kDocumentUserActivationRequired: return "document-user-activation-required"; } + __builtin_abort (); } const std::string GetPreloadVersion() { Index: chromium-75.0.3770.80/components/autofill/core/browser/autofill_external_delegate.cc =================================================================== --- chromium-75.0.3770.80.orig/components/autofill/core/browser/autofill_external_delegate.cc +++ chromium-75.0.3770.80/components/autofill/core/browser/autofill_external_delegate.cc @@ -446,6 +446,8 @@ base::string16 AutofillExternalDelegate: case PopupType::kPasswords: NOTREACHED(); return base::string16(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/autofill/core/browser/autofill_manager.cc =================================================================== --- chromium-75.0.3770.80.orig/components/autofill/core/browser/autofill_manager.cc +++ chromium-75.0.3770.80/components/autofill/core/browser/autofill_manager.cc @@ -280,6 +280,7 @@ PopupType AutofillManager::GetPopupType( default: NOTREACHED(); + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/autofill/core/browser/webdata/autofill_sync_bridge_util.cc =================================================================== --- chromium-75.0.3770.80.orig/components/autofill/core/browser/webdata/autofill_sync_bridge_util.cc +++ chromium-75.0.3770.80/components/autofill/core/browser/webdata/autofill_sync_bridge_util.cc @@ -29,6 +29,8 @@ sync_pb::WalletMaskedCreditCard::WalletC return sync_pb::WalletMaskedCreditCard::VALID; case CreditCard::EXPIRED: return sync_pb::WalletMaskedCreditCard::EXPIRED; + default: + __builtin_abort (); } } @@ -39,6 +41,8 @@ CreditCard::ServerStatus ServerToLocalSt return CreditCard::OK; case sync_pb::WalletMaskedCreditCard::EXPIRED: return CreditCard::EXPIRED; + default: + __builtin_abort (); } } @@ -83,6 +87,8 @@ const char* CardNetworkFromWalletCardTyp case sync_pb::WalletMaskedCreditCard::SWITCH: case sync_pb::WalletMaskedCreditCard::UNKNOWN: return kGenericCard; + default: + __builtin_abort (); } } @@ -96,6 +102,7 @@ sync_pb::WalletMaskedCreditCard::WalletC case CreditCard::CARD_TYPE_PREPAID: return sync_pb::WalletMaskedCreditCard::PREPAID; case CreditCard::CARD_TYPE_UNKNOWN: + default: return sync_pb::WalletMaskedCreditCard::UNKNOWN_CARD_CLASS; } } @@ -111,6 +118,8 @@ CreditCard::CardType CardTypeFromWalletC return CreditCard::CARD_TYPE_PREPAID; case sync_pb::WalletMaskedCreditCard::UNKNOWN_CARD_CLASS: return CreditCard::CARD_TYPE_UNKNOWN; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/autofill/core/browser/webdata/autofill_wallet_metadata_sync_bridge.cc =================================================================== --- chromium-75.0.3770.80.orig/components/autofill/core/browser/webdata/autofill_wallet_metadata_sync_bridge.cc +++ chromium-75.0.3770.80/components/autofill/core/browser/webdata/autofill_wallet_metadata_sync_bridge.cc @@ -51,6 +51,8 @@ std::string GetClientTagForSpecificsId(W case WalletMetadataSpecifics::UNKNOWN: NOTREACHED(); return ""; + default: + __builtin_abort (); } } @@ -268,6 +270,8 @@ bool AddServerMetadata(AutofillTable* ta case WalletMetadataSpecifics::UNKNOWN: NOTREACHED(); return false; + default: + __builtin_abort (); } } @@ -282,6 +286,8 @@ bool RemoveServerMetadata(AutofillTable* case WalletMetadataSpecifics::UNKNOWN: NOTREACHED(); return false; + default: + __builtin_abort (); } } @@ -296,6 +302,8 @@ bool UpdateServerMetadata(AutofillTable* case WalletMetadataSpecifics::UNKNOWN: NOTREACHED(); return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/data_reduction_proxy/core/browser/data_reduction_proxy_util.cc =================================================================== --- chromium-75.0.3770.80.orig/components/data_reduction_proxy/core/browser/data_reduction_proxy_util.cc +++ chromium-75.0.3770.80/components/data_reduction_proxy/core/browser/data_reduction_proxy_util.cc @@ -322,6 +322,8 @@ PageloadMetrics_ConnectionType ProtoConn return PageloadMetrics_ConnectionType_CONNECTION_NONE; case net::NetworkChangeNotifier::CONNECTION_BLUETOOTH: return PageloadMetrics_ConnectionType_CONNECTION_BLUETOOTH; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/password_manager/core/browser/browser_save_password_progress_logger.cc =================================================================== --- chromium-75.0.3770.80.orig/components/password_manager/core/browser/browser_save_password_progress_logger.cc +++ chromium-75.0.3770.80/components/password_manager/core/browser/browser_save_password_progress_logger.cc @@ -75,6 +75,8 @@ std::string VoteTypeToString( return "HTML classifier"; case AutofillUploadContents::Field::FIRST_USE: return "First use"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/policy/core/common/cloud/cloud_policy_util.cc =================================================================== --- chromium-75.0.3770.80.orig/components/policy/core/common/cloud/cloud_policy_util.cc +++ chromium-75.0.3770.80/components/policy/core/common/cloud/cloud_policy_util.cc @@ -171,6 +171,8 @@ em::Channel ConvertToProtoChannel(versio return em::CHANNEL_BETA; case version_info::Channel::STABLE: return em::CHANNEL_STABLE; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/policy/core/common/policy_proto_decoders.cc =================================================================== --- chromium-75.0.3770.80.orig/components/policy/core/common/policy_proto_decoders.cc +++ chromium-75.0.3770.80/components/policy/core/common/policy_proto_decoders.cc @@ -42,6 +42,8 @@ bool GetPolicyLevel(const AnyPolicyProto return true; case em::PolicyOptions::UNSET: return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/previews/content/previews_hints.cc =================================================================== --- chromium-75.0.3770.80.orig/components/previews/content/previews_hints.cc +++ chromium-75.0.3770.80/components/previews/content/previews_hints.cc @@ -124,6 +124,8 @@ base::Optional<PreviewsType> ConvertProt return PreviewsType::LITE_PAGE_REDIRECT; case optimization_guide::proto::OPTIMIZATION_NONE: return PreviewsType::NONE; + default: + __builtin_abort (); } } @@ -142,6 +144,8 @@ bool IsEnabledOptimizationType( case optimization_guide::proto::OPTIMIZATION_NONE: // Always consider enabled to allow as no-op optimization. return true; + default: + __builtin_abort (); } } @@ -166,6 +170,8 @@ net::EffectiveConnectionType ConvertProt case optimization_guide::proto::EffectiveConnectionType:: EFFECTIVE_CONNECTION_TYPE_4G: return net::EffectiveConnectionType::EFFECTIVE_CONNECTION_TYPE_4G; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/previews/core/previews_black_list.cc =================================================================== --- chromium-75.0.3770.80.orig/components/previews/core/previews_black_list.cc +++ chromium-75.0.3770.80/components/previews/core/previews_black_list.cc @@ -34,6 +34,8 @@ PreviewsEligibilityReason BlacklistReaso return PreviewsEligibilityReason::ALLOWED; case blacklist::BlacklistReason::kAllowed: return PreviewsEligibilityReason::ALLOWED; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/signin/core/browser/about_signin_internals.cc =================================================================== --- chromium-75.0.3770.80.orig/components/signin/core/browser/about_signin_internals.cc +++ chromium-75.0.3770.80/components/signin/core/browser/about_signin_internals.cc @@ -527,6 +527,8 @@ std::string AboutSigninInternals::Refres return "Revoked"; case AboutSigninInternals::RefreshTokenEventType::kAllTokensLoaded: return "Loaded"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/signin/core/browser/profile_oauth2_token_service.cc =================================================================== --- chromium-75.0.3770.80.orig/components/signin/core/browser/profile_oauth2_token_service.cc +++ chromium-75.0.3770.80/components/signin/core/browser/profile_oauth2_token_service.cc @@ -53,6 +53,8 @@ std::string SourceToString(SourceForRefr return "MachineLogon::CredentialProvider"; case SourceForRefreshTokenOperation::kTokenService_ExtractCredentials: return "TokenService::ExtractCredentials"; + default: + __builtin_abort (); } } } // namespace @@ -219,6 +221,8 @@ bool ProfileOAuth2TokenService::HasLoadC LOAD_CREDENTIALS_FINISHED_WITH_NO_TOKEN_FOR_PRIMARY_ACCOUNT: // Load credentials finished with success. return true; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/viz/service/display/skia_renderer.cc =================================================================== --- chromium-75.0.3770.80.orig/components/viz/service/display/skia_renderer.cc +++ chromium-75.0.3770.80/components/viz/service/display/skia_renderer.cc @@ -1873,6 +1873,8 @@ GrContext* SkiaRenderer::GetGrContext() return nullptr; case DrawMode::SKPRECORD: return nullptr; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/browser/cache_storage/cache_storage_quota_client.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/cache_storage/cache_storage_quota_client.cc +++ chromium-75.0.3770.80/content/browser/cache_storage/cache_storage_quota_client.cc @@ -99,6 +99,8 @@ storage::QuotaClient::ID CacheStorageQuo return kServiceWorkerCache; case CacheStorageOwner::kBackgroundFetch: return kBackgroundFetch; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/browser/frame_host/frame_tree_node.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/frame_host/frame_tree_node.cc +++ chromium-75.0.3770.80/content/browser/frame_host/frame_tree_node.cc @@ -613,6 +613,7 @@ bool FrameTreeNode::UpdateUserActivation return ClearUserActivation(); } NOTREACHED() << "Invalid update_type."; + __builtin_abort (); } void FrameTreeNode::OnSetHasReceivedUserGestureBeforeNavigation(bool value) { Index: chromium-75.0.3770.80/content/browser/media/audio_output_stream_broker.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/media/audio_output_stream_broker.cc +++ chromium-75.0.3770.80/content/browser/media/audio_output_stream_broker.cc @@ -55,6 +55,8 @@ StreamBrokerDisconnectReason GetDisconne : StreamBrokerDisconnectReason::kDocumentDestroyed; case DisconnectReason::kDefault: return StreamBrokerDisconnectReason::kDefault; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/renderer/input/input_event_prediction.cc =================================================================== --- chromium-75.0.3770.80.orig/content/renderer/input/input_event_prediction.cc +++ chromium-75.0.3770.80/content/renderer/input/input_event_prediction.cc @@ -108,6 +108,8 @@ std::unique_ptr<ui::InputPredictor> Inpu return std::make_unique<ui::LeastSquaresPredictor>(); case PredictorType::kKalman: return std::make_unique<ui::KalmanPredictor>(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/renderer/media/webrtc/peer_connection_tracker.cc =================================================================== --- chromium-75.0.3770.80.orig/content/renderer/media/webrtc/peer_connection_tracker.cc +++ chromium-75.0.3770.80/content/renderer/media/webrtc/peer_connection_tracker.cc @@ -119,6 +119,8 @@ static const char* SerializeDirection( return "'recvonly'"; case webrtc::RtpTransceiverDirection::kInactive: return "'inactive'"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/device/bluetooth/bluetooth_remote_gatt_characteristic.cc =================================================================== --- chromium-75.0.3770.80.orig/device/bluetooth/bluetooth_remote_gatt_characteristic.cc +++ chromium-75.0.3770.80/device/bluetooth/bluetooth_remote_gatt_characteristic.cc @@ -396,6 +396,8 @@ bool BluetoothRemoteGattCharacteristic:: return hasNotify; case NotificationType::kIndication: return hasIndicate; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/extensions/browser/url_loader_factory_manager.cc =================================================================== --- chromium-75.0.3770.80.orig/extensions/browser/url_loader_factory_manager.cc +++ chromium-75.0.3770.80/extensions/browser/url_loader_factory_manager.cc @@ -345,6 +345,8 @@ bool IsSpecialURLLoaderFactoryRequired(c DoExtensionPermissionsCoverCorsOrCorbRelatedOrigins(extension); case FactoryUser::kExtensionProcess: return DoExtensionPermissionsCoverCorsOrCorbRelatedOrigins(extension); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/gin/v8_isolate_memory_dump_provider.cc =================================================================== --- chromium-75.0.3770.80.orig/gin/v8_isolate_memory_dump_provider.cc +++ chromium-75.0.3770.80/gin/v8_isolate_memory_dump_provider.cc @@ -131,6 +131,8 @@ std::string IsolateTypeString(IsolateHol return "test"; case IsolateHolder::IsolateType::kUtility: return "utility"; + default: + __builtin_abort (); } LOG(FATAL) << "Unreachable code"; } @@ -147,6 +149,8 @@ bool CanHaveMultipleIsolates(IsolateHold case IsolateHolder::IsolateType::kUtility: // PDFium and ProxyResolver create one isolate per process. return false; + default: + __builtin_abort (); } LOG(FATAL) << "Unreachable code"; } Index: chromium-75.0.3770.80/gpu/config/gpu_info.cc =================================================================== --- chromium-75.0.3770.80.orig/gpu/config/gpu_info.cc +++ chromium-75.0.3770.80/gpu/config/gpu_info.cc @@ -57,6 +57,8 @@ const char* ImageDecodeAcceleratorTypeTo return "JPEG"; case gpu::ImageDecodeAcceleratorType::kUnknown: return "Unknown"; + default: + __builtin_abort (); } } @@ -69,6 +71,8 @@ const char* ImageDecodeAcceleratorSubsam return "4:2:2"; case gpu::ImageDecodeAcceleratorSubsampling::k444: return "4:4:4"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/base/decode_status.cc =================================================================== --- chromium-75.0.3770.80.orig/media/base/decode_status.cc +++ chromium-75.0.3770.80/media/base/decode_status.cc @@ -18,6 +18,8 @@ const char* GetDecodeStatusString(Decode return "DecodeStatus::ABORTED"; case DecodeStatus::DECODE_ERROR: return "DecodeStatus::DECODE_ERROR"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/base/decryptor.cc =================================================================== --- chromium-75.0.3770.80.orig/media/base/decryptor.cc +++ chromium-75.0.3770.80/media/base/decryptor.cc @@ -17,6 +17,8 @@ const char* Decryptor::GetStatusName(Sta return "need_more_data"; case kError: return "error"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/base/demuxer_stream.cc =================================================================== --- chromium-75.0.3770.80.orig/media/base/demuxer_stream.cc +++ chromium-75.0.3770.80/media/base/demuxer_stream.cc @@ -17,6 +17,8 @@ const char* DemuxerStream::GetTypeName(T return "text"; case DemuxerStream::UNKNOWN: return "unknown"; + default: + __builtin_abort (); } } @@ -31,6 +33,8 @@ const char* DemuxerStream::GetStatusName return "config_changed"; case DemuxerStream::kError: return "error"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/blink/watch_time_reporter.cc =================================================================== --- chromium-75.0.3770.80.orig/media/blink/watch_time_reporter.cc +++ chromium-75.0.3770.80/media/blink/watch_time_reporter.cc @@ -572,6 +572,8 @@ WatchTimeKey WatchTimeReporter::GetDispl return DISPLAY_TYPE_KEY(DisplayFullscreen); case DisplayType::kPictureInPicture: return DISPLAY_TYPE_KEY(DisplayPictureInPicture); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/blink/webmediaplayer_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/media/blink/webmediaplayer_impl.cc +++ chromium-75.0.3770.80/media/blink/webmediaplayer_impl.cc @@ -194,6 +194,8 @@ EncryptionMode DetermineEncryptionMode( return EncryptionMode::kCenc; case EncryptionScheme::CIPHER_MODE_AES_CBC: return EncryptionMode::kCbcs; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/capture/video/video_capture_device.cc =================================================================== --- chromium-75.0.3770.80.orig/media/capture/video/video_capture_device.cc +++ chromium-75.0.3770.80/media/capture/video/video_capture_device.cc @@ -84,6 +84,8 @@ VideoCaptureFrameDropReason ConvertReser return VideoCaptureFrameDropReason::kBufferPoolMaxBufferCountExceeded; case VideoCaptureDevice::Client::ReserveResult::kAllocationFailed: return VideoCaptureFrameDropReason::kBufferPoolBufferAllocationFailed; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/capture/video/video_capture_device_descriptor.cc =================================================================== --- chromium-75.0.3770.80.orig/media/capture/video/video_capture_device_descriptor.cc +++ chromium-75.0.3770.80/media/capture/video/video_capture_device_descriptor.cc @@ -94,6 +94,8 @@ const char* VideoCaptureDeviceDescriptor return "Virtual Device"; case VideoCaptureApi::UNKNOWN: return "Unknown"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/cdm/cdm_helpers.cc =================================================================== --- chromium-75.0.3770.80.orig/media/cdm/cdm_helpers.cc +++ chromium-75.0.3770.80/media/cdm/cdm_helpers.cc @@ -25,6 +25,8 @@ gfx::ColorSpace::RangeID ToGfxColorSpace return gfx::ColorSpace::RangeID::FULL; case cdm::ColorRange::kDerived: return gfx::ColorSpace::RangeID::DERIVED; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/filters/decoder_stream.cc =================================================================== --- chromium-75.0.3770.80.orig/media/filters/decoder_stream.cc +++ chromium-75.0.3770.80/media/filters/decoder_stream.cc @@ -89,6 +89,8 @@ const char* GetStatusString(typename Dec return "demuxer_read_aborted"; case DecoderStream<StreamType>::DECODE_ERROR: return "decode_error"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/gpu/vaapi/vaapi_wrapper.cc =================================================================== --- chromium-75.0.3770.80.orig/media/gpu/vaapi/vaapi_wrapper.cc +++ chromium-75.0.3770.80/media/gpu/vaapi/vaapi_wrapper.cc @@ -399,6 +399,8 @@ static VAEntrypoint GetVaEntryPoint(Vaap case VaapiWrapper::kCodecModeMax: NOTREACHED(); return VAEntrypointVLD; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/net/nqe/network_quality_estimator.cc =================================================================== --- chromium-75.0.3770.80.orig/net/nqe/network_quality_estimator.cc +++ chromium-75.0.3770.80/net/nqe/network_quality_estimator.cc @@ -1150,6 +1150,8 @@ base::TimeDelta NetworkQualityEstimator: case nqe::internal::OBSERVATION_CATEGORY_COUNT: NOTREACHED(); return base::TimeDelta(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/services/audio/public/cpp/audio_system_to_service_adapter.cc =================================================================== --- chromium-75.0.3770.80.orig/services/audio/public/cpp/audio_system_to_service_adapter.cc +++ chromium-75.0.3770.80/services/audio/public/cpp/audio_system_to_service_adapter.cc @@ -66,6 +66,8 @@ const char* GetTraceEvent(Action action) return "AudioSystemToServiceAdapter::GetAssociatedOutputDeviceID"; case kGetInputDeviceInfo: return "AudioSystemToServiceAdapter::GetInputDeviceInfo"; + default: + __builtin_abort (); } NOTREACHED(); } Index: chromium-75.0.3770.80/services/network/cross_origin_read_blocking.cc =================================================================== --- chromium-75.0.3770.80.orig/services/network/cross_origin_read_blocking.cc +++ chromium-75.0.3770.80/services/network/cross_origin_read_blocking.cc @@ -867,6 +867,8 @@ bool CrossOriginReadBlocking::ResponseAn return sniffers_.empty() && !found_blockable_content_; case kBlock: return false; + default: + __builtin_abort (); } } @@ -878,6 +880,8 @@ bool CrossOriginReadBlocking::ResponseAn return sniffers_.empty() && found_blockable_content_; case kBlock: return true; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/services/network/public/cpp/cors/cors.cc =================================================================== --- chromium-75.0.3770.80.orig/services/network/public/cpp/cors/cors.cc +++ chromium-75.0.3770.80/services/network/public/cpp/cors/cors.cc @@ -563,6 +563,8 @@ bool IsCorsSameOriginResponseType(mojom: case mojom::FetchResponseType::kOpaque: case mojom::FetchResponseType::kOpaqueRedirect: return false; + default: + __builtin_abort (); } } @@ -576,6 +578,8 @@ bool IsCorsCrossOriginResponseType(mojom case mojom::FetchResponseType::kOpaque: case mojom::FetchResponseType::kOpaqueRedirect: return true; + default: + __builtin_abort (); } } @@ -593,6 +597,8 @@ bool CalculateCredentialsFlag(mojom::Fet return response_tainting == network::mojom::FetchResponseType::kBasic; case network::mojom::FetchCredentialsMode::kInclude: return true; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/services/network/public/cpp/host_resolver_mojom_traits.cc =================================================================== --- chromium-75.0.3770.80.orig/services/network/public/cpp/host_resolver_mojom_traits.cc +++ chromium-75.0.3770.80/services/network/public/cpp/host_resolver_mojom_traits.cc @@ -40,6 +40,8 @@ base::Optional<bool> FromTristate(DnsCon return true; case DnsConfigOverrides::Tristate::TRISTATE_FALSE: return false; + default: + __builtin_abort (); } } @@ -232,6 +234,8 @@ DnsQueryType EnumTraits<DnsQueryType, ne return DnsQueryType::PTR; case net::DnsQueryType::SRV: return DnsQueryType::SRV; + default: + __builtin_abort (); } } @@ -258,6 +262,8 @@ bool EnumTraits<DnsQueryType, net::DnsQu case DnsQueryType::SRV: *output = net::DnsQueryType::SRV; return true; + default: + __builtin_abort (); } } @@ -276,6 +282,8 @@ EnumTraits<ResolveHostParameters::Source return ResolveHostParameters::Source::MULTICAST_DNS; case net::HostResolverSource::LOCAL_ONLY: return ResolveHostParameters::Source::LOCAL_ONLY; + default: + __builtin_abort (); } } @@ -299,6 +307,8 @@ bool EnumTraits<ResolveHostParameters::S case ResolveHostParameters::Source::LOCAL_ONLY: *output = net::HostResolverSource::LOCAL_ONLY; return true; + default: + __builtin_abort (); } } @@ -314,6 +324,8 @@ EnumTraits<MdnsListenClient::UpdateType, return MdnsListenClient::UpdateType::CHANGED; case net::HostResolver::MdnsListener::Delegate::UpdateType::REMOVED: return MdnsListenClient::UpdateType::REMOVED; + default: + __builtin_abort (); } } @@ -332,6 +344,8 @@ bool EnumTraits<MdnsListenClient::Update case MdnsListenClient::UpdateType::REMOVED: *output = net::HostResolver::MdnsListener::Delegate::UpdateType::REMOVED; return true; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/services/ws/public/cpp/gpu/command_buffer_metrics.cc =================================================================== --- chromium-75.0.3770.80.orig/services/ws/public/cpp/gpu/command_buffer_metrics.cc +++ chromium-75.0.3770.80/services/ws/public/cpp/gpu/command_buffer_metrics.cc @@ -96,6 +96,8 @@ std::string ContextTypeToString(ContextT return "ForTesting"; case ContextType::XR_COMPOSITING: return "XRCompositing"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/css/style_environment_variables.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/css/style_environment_variables.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/css/style_environment_variables.cc @@ -63,7 +63,7 @@ const AtomicString StyleEnvironmentVaria case UADefinedVariable::kSafeAreaInsetRight: return "safe-area-inset-right"; default: - break; + __builtin_abort (); } NOTREACHED(); Index: chromium-75.0.3770.80/third_party/blink/renderer/core/html/media/media_controls.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/html/media/media_controls.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/html/media/media_controls.cc @@ -36,6 +36,8 @@ AtomicString MediaControls::GetSizingCSS return kMediaControlsSizingMediumCSSClass; case MediaControlsSizingClass::kLarge: return kMediaControlsSizingLargeCSSClass; + default: + __builtin_abort (); } NOTREACHED(); Index: chromium-75.0.3770.80/third_party/blink/renderer/core/layout/layout_flexible_box.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/layout/layout_flexible_box.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/layout/layout_flexible_box.cc @@ -638,6 +638,8 @@ LayoutUnit LayoutFlexibleBox::FlowAwareC return ContentLeft(); case TransformedWritingMode::kRightToLeftWritingMode: return ContentInsetRight(); + default: + __builtin_abort (); } NOTREACHED(); } @@ -653,6 +655,8 @@ LayoutUnit LayoutFlexibleBox::FlowAwareC return ContentInsetRight(); case TransformedWritingMode::kRightToLeftWritingMode: return ContentLeft(); + default: + __builtin_abort (); } NOTREACHED(); } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/loader/mixed_content_checker.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/loader/mixed_content_checker.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/loader/mixed_content_checker.cc @@ -237,6 +237,8 @@ bool MixedContentChecker::IsMixedContent case HttpsState::kModern: return IsInsecureUrl(url); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/accessibility/ax_layout_object.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/accessibility/ax_layout_object.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/accessibility/ax_layout_object.cc @@ -1115,6 +1115,8 @@ ax::mojom::TextPosition AXLayoutObject:: return ax::mojom::TextPosition::kSubscript; case EVerticalAlign::kSuper: return ax::mojom::TextPosition::kSuperscript; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/accessibility/ax_position.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/accessibility/ax_position.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/accessibility/ax_position.cc @@ -804,6 +804,8 @@ const AXObject* AXPosition::FindNeighbor } return nullptr; } + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/background_fetch/background_fetch_registration.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/background_fetch/background_fetch_registration.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/background_fetch/background_fetch_registration.cc @@ -363,6 +363,8 @@ const String BackgroundFetchRegistration return "failure"; case mojom::BackgroundFetchResult::UNSET: return ""; + default: + __builtin_abort (); } NOTREACHED(); } @@ -383,6 +385,8 @@ const String BackgroundFetchRegistration return "quota-exceeded"; case mojom::BackgroundFetchFailureReason::DOWNLOAD_TOTAL_EXCEEDED: return "download-total-exceeded"; + default: + __builtin_abort (); } NOTREACHED(); } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/cookie_store/cookie_change_event.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/cookie_store/cookie_change_event.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/cookie_store/cookie_change_event.cc @@ -55,6 +55,8 @@ String ToCookieListItemSameSite(network: case network::mojom::CookieSameSite::NO_RESTRICTION: case network::mojom::CookieSameSite::UNSPECIFIED: return "unrestricted"; + default: + __builtin_abort (); } NOTREACHED(); Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/peerconnection/rtc_rtp_transceiver.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/peerconnection/rtc_rtp_transceiver.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/peerconnection/rtc_rtp_transceiver.cc @@ -28,6 +28,8 @@ String TransceiverDirectionToString( return "recvonly"; case webrtc::RtpTransceiverDirection::kInactive: return "inactive"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/storage/cached_storage_area.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/storage/cached_storage_area.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/storage/cached_storage_area.cc @@ -680,6 +680,8 @@ Vector<uint8_t> CachedStorageArea::Strin input.length() * sizeof(UChar)); return result; } + default: + __builtin_abort (); } NOTREACHED(); } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/webaudio/audio_param.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/webaudio/audio_param.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/webaudio/audio_param.cc @@ -150,7 +150,7 @@ String AudioParamHandler::GetParamName() case kParamTypeAudioWorklet: return custom_param_name_; default: - NOTREACHED(); + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/graphics/paint/scroll_paint_property_node.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/graphics/paint/scroll_paint_property_node.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/graphics/paint/scroll_paint_property_node.cc @@ -18,7 +18,7 @@ WTF::String OverscrollBehaviorTypeToStri case cc::OverscrollBehavior::kOverscrollBehaviorTypeContain: return "contain"; default: - NOTREACHED(); + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/heap/heap_stats_collector.h =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/heap/heap_stats_collector.h +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/heap/heap_stats_collector.h @@ -103,6 +103,8 @@ class PLATFORM_EXPORT ThreadHeapStatsCol return "BlinkGC.VisitPersistents"; case Id::kVisitStackRoots: return "BlinkGC.VisitStackRoots"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/common/metrics_helper.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/scheduler/common/metrics_helper.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/common/metrics_helper.cc @@ -43,6 +43,8 @@ scheduling_metrics::ThreadType ConvertBl case WebThreadType::kCount: NOTREACHED(); return scheduling_metrics::ThreadType::kCount; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc @@ -756,6 +756,8 @@ PageSchedulerImpl::PageLifecycleStateTra NOTREACHED(); return base::nullopt; } + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/wtf/casting.h =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/wtf/casting.h +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/wtf/casting.h @@ -57,6 +57,7 @@ struct DowncastTraits { template <typename U> static bool AllowFrom(const U&) { static_assert(sizeof(U) == 0, "no downcast traits specialization for T"); + return false; } }; Index: chromium-75.0.3770.80/third_party/webrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/webrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc +++ chromium-75.0.3770.80/third_party/webrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc @@ -26,6 +26,8 @@ TemporalLayersChecker::CreateTemporalLay case Vp8TemporalLayersType::kBitrateDynamic: // Conference mode temporal layering for screen content in base stream. return absl::make_unique<TemporalLayersChecker>(num_temporal_layers); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/accessibility/platform/ax_platform_node_auralinux.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/accessibility/platform/ax_platform_node_auralinux.cc +++ chromium-75.0.3770.80/ui/accessibility/platform/ax_platform_node_auralinux.cc @@ -2494,6 +2494,8 @@ AtkRole AXPlatformNodeAuraLinux::GetAtkR case ax::mojom::Role::kPresentational: case ax::mojom::Role::kUnknown: return ATK_ROLE_REDUNDANT_OBJECT; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/base/mojo/clipboard_struct_traits.h =================================================================== --- chromium-75.0.3770.80.orig/ui/base/mojo/clipboard_struct_traits.h +++ chromium-75.0.3770.80/ui/base/mojo/clipboard_struct_traits.h @@ -20,6 +20,8 @@ struct EnumTraits<ui::mojom::ClipboardTy return ui::mojom::ClipboardType::SELECTION; case ui::CLIPBOARD_TYPE_DRAG: return ui::mojom::ClipboardType::DRAG; + default: + __builtin_abort (); } } @@ -34,6 +36,8 @@ struct EnumTraits<ui::mojom::ClipboardTy case ui::mojom::ClipboardType::DRAG: *out = ui::CLIPBOARD_TYPE_DRAG; return true; + default: + __builtin_abort (); } NOTREACHED(); return false; Index: chromium-75.0.3770.80/ui/gfx/skia_vector_animation.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/gfx/skia_vector_animation.cc +++ chromium-75.0.3770.80/ui/gfx/skia_vector_animation.cc @@ -163,6 +163,8 @@ float SkiaVectorAnimation::GetCurrentPro // yet DCHECK(timer_control_); return timer_control_->GetNormalizedCurrentCycleProgress(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/flags_ui/feature_entry.cc =================================================================== --- chromium-75.0.3770.80.orig/components/flags_ui/feature_entry.cc +++ chromium-75.0.3770.80/components/flags_ui/feature_entry.cc @@ -38,13 +38,16 @@ bool FeatureEntry::InternalNameMatches(c case FeatureEntry::MULTI_VALUE: case FeatureEntry::ENABLE_DISABLE_VALUE: case FeatureEntry::FEATURE_VALUE: - case FeatureEntry::FEATURE_WITH_PARAMS_VALUE: + case FeatureEntry::FEATURE_WITH_PARAMS_VALUE: { // Check that the pattern matches what's produced by NameForOption(). int index = -1; return name.size() > internal_name_length + 1 && name[internal_name_length] == kMultiSeparatorChar && base::StringToInt(name.substr(internal_name_length + 1), &index) && index >= 0 && index < num_options; + } + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/google_apis/gaia/google_service_auth_error.cc =================================================================== --- chromium-75.0.3770.80.orig/google_apis/gaia/google_service_auth_error.cc +++ chromium-75.0.3770.80/google_apis/gaia/google_service_auth_error.cc @@ -29,6 +29,8 @@ const char* InvalidCredentialsReasonToSt case InvalidGaiaCredentialsReason::NUM_REASONS: NOTREACHED(); return ""; + default: + __builtin_abort (); } } } // namespace @@ -238,6 +240,8 @@ std::string GoogleServiceAuthError::ToSt case NUM_STATES: NOTREACHED(); return std::string(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/net/dns/dns_util.cc =================================================================== --- chromium-75.0.3770.80.orig/net/dns/dns_util.cc +++ chromium-75.0.3770.80/net/dns/dns_util.cc @@ -265,6 +265,8 @@ uint16_t DnsQueryTypeToQtype(DnsQueryTyp return dns_protocol::kTypePTR; case DnsQueryType::SRV: return dns_protocol::kTypeSRV; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/worklet/animation_and_paint_worklet_thread.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/worklet/animation_and_paint_worklet_thread.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/worklet/animation_and_paint_worklet_thread.cc @@ -94,10 +94,13 @@ AnimationAndPaintWorkletThread::CreateWo return MakeGarbageCollected<AnimationWorkletGlobalScope>( std::move(creation_params), this); } - case WorkletType::PAINT_WORKLET: + case WorkletType::PAINT_WORKLET: { TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("paint-worklet"), "AnimationAndPaintWorkletThread::CreateWorkerGlobalScope"); return PaintWorkletGlobalScope::Create(std::move(creation_params), this); + } + default: + __builtin_abort (); }; } Index: chromium-75.0.3770.80/base/task/common/operations_controller.cc =================================================================== --- chromium-75.0.3770.80.orig/base/task/common/operations_controller.cc +++ chromium-75.0.3770.80/base/task/common/operations_controller.cc @@ -52,6 +52,8 @@ OperationsController::OperationToken Ope case State::kShuttingDown: DecrementBy(1); return OperationToken(nullptr); + default: + __builtin_abort (); } } @@ -101,4 +103,4 @@ void OperationsController::DecrementBy(u } } // namespace internal -} // namespace base \ No newline at end of file +} // namespace base Index: chromium-75.0.3770.80/chrome/browser/ui/content_settings/content_setting_image_model.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/content_settings/content_setting_image_model.cc +++ chromium-75.0.3770.80/chrome/browser/ui/content_settings/content_setting_image_model.cc @@ -472,6 +472,8 @@ bool ContentSettingDownloadsImageModel:: case DownloadRequestLimiter::DOWNLOAD_UI_DEFAULT: // No need to show icon otherwise. return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/ui/views/overlay/resize_handle_button.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/views/overlay/resize_handle_button.cc +++ chromium-75.0.3770.80/chrome/browser/ui/views/overlay/resize_handle_button.cc @@ -57,6 +57,8 @@ int ResizeHandleButton::GetHTComponent() return HTBOTTOMRIGHT; case OverlayWindowViews::WindowQuadrant::kTopRight: return HTBOTTOMLEFT; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/autofill/core/browser/autofill_metrics.cc =================================================================== --- chromium-75.0.3770.80.orig/components/autofill/core/browser/autofill_metrics.cc +++ chromium-75.0.3770.80/components/autofill/core/browser/autofill_metrics.cc @@ -1914,6 +1914,8 @@ const char* AutofillMetrics::GetMetricsS return ".SyncPaused"; case AutofillSyncSigninState::kNumSyncStates: return ".Unknown"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/content_settings/core/browser/host_content_settings_map.cc =================================================================== --- chromium-75.0.3770.80.orig/components/content_settings/core/browser/host_content_settings_map.cc +++ chromium-75.0.3770.80/components/content_settings/core/browser/host_content_settings_map.cc @@ -233,6 +233,8 @@ const char* ContentSettingToString(Conte case CONTENT_SETTING_NUM_SETTINGS: NOTREACHED(); return nullptr; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/omnibox/browser/autocomplete_match.cc =================================================================== --- chromium-75.0.3770.80.orig/components/omnibox/browser/autocomplete_match.cc +++ chromium-75.0.3770.80/components/omnibox/browser/autocomplete_match.cc @@ -288,6 +288,9 @@ const gfx::VectorIcon& AutocompleteMatch NOTREACHED(); static const gfx::VectorIcon dummy = {}; return dummy; + + default: + __builtin_abort (); } } #endif Index: chromium-75.0.3770.80/components/viz/common/gl_scaler.cc =================================================================== --- chromium-75.0.3770.80.orig/components/viz/common/gl_scaler.cc +++ chromium-75.0.3770.80/components/viz/common/gl_scaler.cc @@ -692,6 +692,8 @@ const char* GLScaler::GetShaderName(GLSc CASE_RETURN_SHADER_STR(I422_NV61_MRT); CASE_RETURN_SHADER_STR(DEINTERLEAVE_PAIRWISE_MRT); #undef CASE_RETURN_SHADER_STR + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/services/network/mdns_responder.cc =================================================================== --- chromium-75.0.3770.80.orig/services/network/mdns_responder.cc +++ chromium-75.0.3770.80/services/network/mdns_responder.cc @@ -471,6 +471,8 @@ class MdnsResponderManager::SocketHandle case MdnsResponseSendOption::ResponseClass::UNSPECIFIED: NOTREACHED(); return RateLimitScheme::PER_RESPONSE; + default: + __builtin_abort (); } } // Returns null if the computed delay exceeds kMaxScheduledDelay and the next Index: chromium-75.0.3770.80/services/network/resource_scheduler.cc =================================================================== --- chromium-75.0.3770.80.orig/services/network/resource_scheduler.cc +++ chromium-75.0.3770.80/services/network/resource_scheduler.cc @@ -80,6 +80,8 @@ const char* RequestStartTriggerString(Re return "REQUEST_REPRIORITIZED"; case RequestStartTrigger::LONG_QUEUED_REQUESTS_TIMER_FIRED: return "LONG_QUEUED_REQUESTS_TIMER_FIRED"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/css/properties/longhands/custom_property.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/css/properties/longhands/custom_property.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/css/properties/longhands/custom_property.cc @@ -101,6 +101,8 @@ const CSSValue* CustomProperty::ParseSin if (registration_ && !ParseTyped(range, context, local_context)) return nullptr; return ParseUntyped(range, context, local_context); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc @@ -584,6 +584,8 @@ RTCSetSessionDescriptionOperation GetRTC return RTCSetSessionDescriptionOperation::kSetRemoteDescriptionAnswer; return RTCSetSessionDescriptionOperation:: kSetRemoteDescriptionInvalidType; + default: + __builtin_abort (); } } @@ -609,6 +611,8 @@ SdpUsageCategory DeduceSdpUsageCategory( sdp_semantics == webrtc::SdpSemantics::kUnifiedPlan) ? SdpUsageCategory::kSafe : SdpUsageCategory::kUnsafe; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/browser/cache_storage/cache_storage_cache_entry_handler.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/cache_storage/cache_storage_cache_entry_handler.cc +++ chromium-75.0.3770.80/content/browser/cache_storage/cache_storage_cache_entry_handler.cc @@ -165,6 +165,8 @@ CacheStorageCacheEntryHandler::CreateCac case CacheStorageOwner::kBackgroundFetch: return std::make_unique<background_fetch::CacheEntryHandlerImpl>( std::move(blob_context)); + default: + __builtin_abort (); } NOTREACHED(); } Index: chromium-75.0.3770.80/content/browser/cache_storage/cache_storage_histogram_utils.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/cache_storage/cache_storage_histogram_utils.cc +++ chromium-75.0.3770.80/content/browser/cache_storage/cache_storage_histogram_utils.cc @@ -33,6 +33,8 @@ base::StringPiece UMAToName(CacheStorage RETURN_LITERAL_STRING_PIECE("QueueDuration2"); case CacheStorageSchedulerUMA::kQueueLength: RETURN_LITERAL_STRING_PIECE("QueueLength"); + default: + __builtin_abort (); } } @@ -44,6 +46,8 @@ base::StringPiece ClientToName(CacheStor RETURN_LITERAL_STRING_PIECE("Cache"); case CacheStorageSchedulerClient::kStorage: RETURN_LITERAL_STRING_PIECE("CacheStorage"); + default: + __builtin_abort (); } } @@ -88,6 +92,8 @@ base::StringPiece OpToName(CacheStorageS RETURN_LITERAL_STRING_PIECE("WriteIndex"); case CacheStorageSchedulerOp::kWriteSideData: RETURN_LITERAL_STRING_PIECE("WriteSideData"); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/renderer/media/stream/media_stream_constraints_util_audio.cc =================================================================== --- chromium-75.0.3770.80.orig/content/renderer/media/stream/media_stream_constraints_util_audio.cc +++ chromium-75.0.3770.80/content/renderer/media/stream/media_stream_constraints_util_audio.cc @@ -416,6 +416,8 @@ class EchoCancellationContainer { return Score::EcModeScore::kSystem; case EchoCancellationType::kEchoCancellationAec3: return Score::EcModeScore::kAec3; + default: + __builtin_abort (); } } @@ -982,6 +984,8 @@ class ProcessingBasedContainer { std::tie(min_latency, max_latency) = GetMinMaxLatenciesForAudioParameters(device_parameters); return DoubleRangeSet(min_latency, max_latency); + default: + __builtin_abort (); } } @@ -1002,6 +1006,8 @@ class ProcessingBasedContainer { return 2; case ProcessingType::kApmProcessed: return use_processing_by_default ? 3 : 1; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/base/supported_types.cc =================================================================== --- chromium-75.0.3770.80.orig/media/base/supported_types.cc +++ chromium-75.0.3770.80/media/base/supported_types.cc @@ -161,6 +161,8 @@ bool IsAudioCodecProprietary(AudioCodec case media::kCodecPCM_ALAW: case media::kUnknownAudioCodec: return false; + default: + __builtin_abort (); } } @@ -219,6 +221,8 @@ bool IsVideoCodecProprietary(VideoCodec case kCodecVP9: case kCodecAV1: return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/services/media_session/audio_focus_manager.cc =================================================================== --- chromium-75.0.3770.80.orig/services/media_session/audio_focus_manager.cc +++ chromium-75.0.3770.80/services/media_session/audio_focus_manager.cc @@ -516,6 +516,8 @@ bool AudioFocusManager::ShouldSessionBeS case mojom::EnforcementMode::kDefault: NOTIMPLEMENTED(); return false; + default: + __builtin_abort (); } } @@ -533,6 +535,8 @@ bool AudioFocusManager::ShouldSessionBeD case mojom::EnforcementMode::kDefault: NOTIMPLEMENTED(); return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/trustedtypes/trusted_types_util.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/trustedtypes/trusted_types_util.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/trustedtypes/trusted_types_util.cc @@ -193,6 +193,8 @@ String GetStringFromSpecificTrustedType( return GetStringFromTrustedURL(string_or_trusted_url, doc, exception_state); } + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/webrtc/modules/audio_processing/audio_processing_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/webrtc/modules/audio_processing/audio_processing_impl.cc +++ chromium-75.0.3770.80/third_party/webrtc/modules/audio_processing/audio_processing_impl.cc @@ -125,6 +125,7 @@ NoiseSuppression::Level NsConfigLevelToI return NoiseSuppression::kVeryHigh; default: RTC_NOTREACHED(); + __builtin_abort (); } } @@ -138,6 +139,8 @@ GainControl::Mode Agc1ConfigModeToInterf return GainControl::kAdaptiveDigital; case Agc1Config::kFixedDigital: return GainControl::kFixedDigital; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/webrtc/pc/dtls_transport.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/webrtc/pc/dtls_transport.cc +++ chromium-75.0.3770.80/third_party/webrtc/pc/dtls_transport.cc @@ -35,6 +35,8 @@ DtlsTransportState TranslateState(cricke case cricket::DTLS_TRANSPORT_FAILED: return DtlsTransportState::kFailed; break; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/accessibility/mojom/ax_tree_id_mojom_traits.h =================================================================== --- chromium-75.0.3770.80.orig/ui/accessibility/mojom/ax_tree_id_mojom_traits.h +++ chromium-75.0.3770.80/ui/accessibility/mojom/ax_tree_id_mojom_traits.h @@ -19,6 +19,8 @@ struct UnionTraits<ax::mojom::AXTreeIDDa return ax::mojom::AXTreeIDDataView::Tag::UNKNOWN; case ax::mojom::AXTreeIDType::kToken: return ax::mojom::AXTreeIDDataView::Tag::TOKEN; + default: + __builtin_abort (); } } static uint8_t unknown(const ui::AXTreeID& p) { return 0; } Index: chromium-75.0.3770.80/ui/views/layout/flex_layout_types.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/views/layout/flex_layout_types.cc +++ chromium-75.0.3770.80/ui/views/layout/flex_layout_types.cc @@ -64,8 +64,11 @@ int InterpolateSize(MinimumFlexSizeRule return preferred_size; case MaximumFlexSizeRule::kUnbounded: return available_size; + default: + __builtin_abort (); } } + return 0; } gfx::Size GetPreferredSize(MinimumFlexSizeRule minimum_size_rule, Index: chromium-75.0.3770.80/components/invalidation/impl/fcm_network_handler.cc =================================================================== --- chromium-75.0.3770.80.orig/components/invalidation/impl/fcm_network_handler.cc +++ chromium-75.0.3770.80/components/invalidation/impl/fcm_network_handler.cc @@ -295,6 +295,8 @@ std::string FCMNetworkHandlerDiagnostic: return "InstanceID::UNKNOWN_ERROR"; case instance_id::InstanceID::NETWORK_ERROR: return "InstanceID::NETWORK_ERROR"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/previews/core/previews_lite_page_redirect.cc =================================================================== --- chromium-75.0.3770.80.orig/components/previews/core/previews_lite_page_redirect.cc +++ chromium-75.0.3770.80/components/previews/core/previews_lite_page_redirect.cc @@ -29,6 +29,8 @@ std::string ServerLitePageStatusToString // Control group penalty metrics are not recorded. NOTREACHED(); return "Control"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/safe_browsing/browser/threat_details.cc =================================================================== --- chromium-75.0.3770.80.orig/components/safe_browsing/browser/threat_details.cc +++ chromium-75.0.3770.80/components/safe_browsing/browser/threat_details.cc @@ -112,11 +112,14 @@ ClientSafeBrowsingReportRequest::ReportT case SB_THREAT_TYPE_API_ABUSE: case SB_THREAT_TYPE_SUBRESOURCE_FILTER: case SB_THREAT_TYPE_CSD_WHITELIST: - case DEPRECATED_SB_THREAT_TYPE_URL_PASSWORD_PROTECTION_PHISHING: + case DEPRECATED_SB_THREAT_TYPE_URL_PASSWORD_PROTECTION_PHISHING: { // Gated by SafeBrowsingBlockingPage::ShouldReportThreatDetails. NOTREACHED() << "We should not send report for threat type: " << threat_type; return ClientSafeBrowsingReportRequest::UNKNOWN; + } + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/signin/core/browser/mutable_profile_oauth2_token_service_delegate.cc =================================================================== --- chromium-75.0.3770.80.orig/components/signin/core/browser/mutable_profile_oauth2_token_service_delegate.cc +++ chromium-75.0.3770.80/components/signin/core/browser/mutable_profile_oauth2_token_service_delegate.cc @@ -293,6 +293,8 @@ bool MutableProfileOAuth2TokenServiceDel case GaiaAuthConsumer::TokenRevocationStatus::kInvalidRequest: case GaiaAuthConsumer::TokenRevocationStatus::kUnknownError: return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/audio/audio_input_device.cc =================================================================== --- chromium-75.0.3770.80.orig/media/audio/audio_input_device.cc +++ chromium-75.0.3770.80/media/audio/audio_input_device.cc @@ -52,6 +52,8 @@ base::ThreadPriority ThreadPriorityFromP return base::ThreadPriority::REALTIME_AUDIO; case AudioInputDevice::Purpose::kLoopback: return base::ThreadPriority::NORMAL; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/net/dns/host_resolver_mdns_listener_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/net/dns/host_resolver_mdns_listener_impl.cc +++ chromium-75.0.3770.80/net/dns/host_resolver_mdns_listener_impl.cc @@ -23,6 +23,8 @@ HostResolver::MdnsListener::Delegate::Up return HostResolver::MdnsListener::Delegate::UpdateType::CHANGED; case net::MDnsListener::RECORD_REMOVED: return HostResolver::MdnsListener::Delegate::UpdateType::REMOVED; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/net/dns/host_resolver_mdns_task.cc =================================================================== --- chromium-75.0.3770.80.orig/net/dns/host_resolver_mdns_task.cc +++ chromium-75.0.3770.80/net/dns/host_resolver_mdns_task.cc @@ -220,6 +220,8 @@ HostCache::Entry HostResolverMdnsTask::P case DnsQueryType::SRV: return ParseHostnameResult(parsed->rdata<SrvRecordRdata>()->target(), parsed->rdata<SrvRecordRdata>()->port()); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc @@ -1361,6 +1361,7 @@ const char* ResourceFetcher::GetNameFor( return "load"; } NOTREACHED(); + __builtin_abort (); } std::pair<ResourceFetcher::RevalidationPolicy, const char*> Index: chromium-75.0.3770.80/third_party/pdfium/core/fpdfapi/render/cpdf_imagerenderer.cpp =================================================================== --- chromium-75.0.3770.80.orig/third_party/pdfium/core/fpdfapi/render/cpdf_imagerenderer.cpp +++ chromium-75.0.3770.80/third_party/pdfium/core/fpdfapi/render/cpdf_imagerenderer.cpp @@ -542,6 +542,8 @@ bool CPDF_ImageRenderer::Continue(PauseI return ContinueBlend(pPause); case Mode::kTransform: return ContinueTransform(pPause); + default: + __builtin_abort (); } NOTREACHED(); return false; Index: chromium-75.0.3770.80/ui/events/event.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/events/event.cc +++ chromium-75.0.3770.80/ui/events/event.cc @@ -134,6 +134,8 @@ std::string MomentumPhaseToString(EventM return "INERTIAL_UPDATE"; case EventMomentumPhase::END: return "END"; + default: + __builtin_abort (); } } @@ -147,6 +149,8 @@ std::string ScrollEventPhaseToString(Scr return "kUpdate"; case ScrollEventPhase::kEnd: return "kEnd"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/views/layout/layout_provider.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/views/layout/layout_provider.cc +++ chromium-75.0.3770.80/ui/views/layout/layout_provider.cc @@ -155,6 +155,8 @@ int LayoutProvider::GetCornerRadiusMetri return 8; case EMPHASIS_MAXIMUM: return touch_ui ? std::min(size.width(), size.height()) / 2 : 16; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/base/files/file_posix.cc =================================================================== --- chromium-75.0.3770.80.orig/base/files/file_posix.cc +++ chromium-75.0.3770.80/base/files/file_posix.cc @@ -82,6 +82,7 @@ short FcntlFlockType(base::Optional<File return F_WRLCK; } NOTREACHED(); + __builtin_abort (); } File::Error CallFcntlFlock(PlatformFile file, Index: chromium-75.0.3770.80/cc/animation/animation_host.cc =================================================================== --- chromium-75.0.3770.80.orig/cc/animation/animation_host.cc +++ chromium-75.0.3770.80/cc/animation/animation_host.cc @@ -44,6 +44,9 @@ AnimationWorkletMutationState ToAnimatio case MutateStatus::kCanceled: return AnimationWorkletMutationState::CANCELED; + + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/page_load_metrics/observers/ukm_page_load_metrics_observer.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/page_load_metrics/observers/ukm_page_load_metrics_observer.cc +++ chromium-75.0.3770.80/chrome/browser/page_load_metrics/observers/ukm_page_load_metrics_observer.cc @@ -79,6 +79,8 @@ base::Optional<HttpProtocolScheme> Conve case net::HttpResponseInfo::CONNECTION_INFO_QUIC_47: case net::HttpResponseInfo::CONNECTION_INFO_QUIC_99: return HttpProtocolScheme::kQuic; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc +++ chromium-75.0.3770.80/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc @@ -116,6 +116,8 @@ signin_metrics::Reason GetSigninReasonFr return signin_metrics::Reason::REASON_UNLOCK; case HandlerSigninReason::FETCH_LST_ONLY: return signin_metrics::Reason::REASON_FETCH_LST_ONLY; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/ui/webui/signin/inline_login_ui.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/webui/signin/inline_login_ui.cc +++ chromium-75.0.3770.80/chrome/browser/ui/webui/signin/inline_login_ui.cc @@ -94,6 +94,7 @@ bool IsValidChromeSigninReason(const GUR return false; } NOTREACHED(); + __builtin_abort (); #endif // defined(OS_CHROMEOS) } Index: chromium-75.0.3770.80/content/browser/media/hardware_key_media_controller.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/media/hardware_key_media_controller.cc +++ chromium-75.0.3770.80/content/browser/media/hardware_key_media_controller.cc @@ -183,6 +183,8 @@ HardwareKeyMediaController::MediaSession case MediaSessionAction::kSeekForward: case MediaSessionAction::kSkipAd: return base::nullopt; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/browser/renderer_host/render_widget_host_input_event_router.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/renderer_host/render_widget_host_input_event_router.cc +++ chromium-75.0.3770.80/content/browser/renderer_host/render_widget_host_input_event_router.cc @@ -245,6 +245,8 @@ bool RenderWidgetHostInputEventRouter::T case PinchState::PINCH_WHILE_BUBBLING_TO_ROOT: case PinchState::PINCH_DURING_CHILD_GESTURE: return true; + default: + __builtin_abort (); } } @@ -258,6 +260,8 @@ bool RenderWidgetHostInputEventRouter::T case PinchState::PINCH_WITH_ROOT_GESTURE_TARGET: case PinchState::PINCH_WHILE_BUBBLING_TO_ROOT: return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/browser/scheduler/browser_task_executor.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/scheduler/browser_task_executor.cc +++ chromium-75.0.3770.80/content/browser/scheduler/browser_task_executor.cc @@ -356,6 +356,8 @@ scoped_refptr<base::SingleThreadTaskRunn case base::TaskPriority::USER_BLOCKING: return browser_ui_thread_scheduler_->GetTaskRunner( QueueType::kUserBlocking); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/renderer/accessibility/ax_image_annotator.cc =================================================================== --- chromium-75.0.3770.80.orig/content/renderer/accessibility/ax_image_annotator.cc +++ chromium-75.0.3770.80/content/renderer/accessibility/ax_image_annotator.cc @@ -221,6 +221,8 @@ bool AXImageAnnotator::ImageInfo::HasAnn case ax::mojom::ImageAnnotationStatus::kAnnotationProcessFailed: DCHECK(!annotation_.has_value()); return true; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/renderer/media/stream/processed_local_audio_source.cc =================================================================== --- chromium-75.0.3770.80.orig/content/renderer/media/stream/processed_local_audio_source.cc +++ chromium-75.0.3770.80/content/renderer/media/stream/processed_local_audio_source.cc @@ -47,6 +47,8 @@ void LogAudioProcesingProperties( return "aec3"; case AEC::kEchoCancellationSystem: return "system"; + default: + __builtin_abort (); } }; auto bool_to_string = [](bool value) { return value ? "true" : "false"; }; Index: chromium-75.0.3770.80/gpu/ipc/common/gpu_info_struct_traits.cc =================================================================== --- chromium-75.0.3770.80.orig/gpu/ipc/common/gpu_info_struct_traits.cc +++ chromium-75.0.3770.80/gpu/ipc/common/gpu_info_struct_traits.cc @@ -229,6 +229,8 @@ gpu::mojom::ImageDecodeAcceleratorType E return gpu::mojom::ImageDecodeAcceleratorType::kJpeg; case gpu::ImageDecodeAcceleratorType::kUnknown: return gpu::mojom::ImageDecodeAcceleratorType::kUnknown; + default: + __builtin_abort (); } } @@ -261,6 +263,8 @@ EnumTraits<gpu::mojom::ImageDecodeAccele return gpu::mojom::ImageDecodeAcceleratorSubsampling::k422; case gpu::ImageDecodeAcceleratorSubsampling::k444: return gpu::mojom::ImageDecodeAcceleratorSubsampling::k444; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/media/base/audio_processing.cc =================================================================== --- chromium-75.0.3770.80.orig/media/base/audio_processing.cc +++ chromium-75.0.3770.80/media/base/audio_processing.cc @@ -19,6 +19,8 @@ std::string AudioProcessingSettings::ToS return "experimental"; case AutomaticGainControlType::kHybridExperimental: return "hybrid experimental"; + default: + __builtin_abort (); } }; @@ -30,6 +32,8 @@ std::string AudioProcessingSettings::ToS return "aec3"; case EchoCancellationType::kSystemAec: return "system aec"; + default: + __builtin_abort (); } }; @@ -41,6 +45,8 @@ std::string AudioProcessingSettings::ToS return "default"; case NoiseSuppressionType::kExperimental: return "experimental"; + default: + __builtin_abort (); } }; Index: chromium-75.0.3770.80/third_party/blink/renderer/core/accessibility/apply_dark_mode.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/accessibility/apply_dark_mode.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/accessibility/apply_dark_mode.cc @@ -66,6 +66,8 @@ bool ShouldApplyDarkModeFilterToPage(Dar return true; case DarkModePagePolicy::kFilterByBackground: return HasLightBackground(root_layout_object); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/frame/csp/content_security_policy.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/frame/csp/content_security_policy.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/frame/csp/content_security_policy.cc @@ -525,6 +525,8 @@ bool ContentSecurityPolicy::IsScriptInli case ContentSecurityPolicy::InlineType::kStyleAttribute: case ContentSecurityPolicy::InlineType::kStyle: return false; + default: + __builtin_abort (); } } @@ -668,6 +670,8 @@ GetDirectiveTypeFromRequestContextType(m case mojom::RequestContextType::PLUGIN: case mojom::RequestContextType::UNSPECIFIED: return base::nullopt; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/frame/csp/csp_directive_list.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/frame/csp/csp_directive_list.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/frame/csp/csp_directive_list.cc @@ -103,6 +103,8 @@ GetDirectiveTypeForAllowInlineFromInline // 1. Return style-src-attr. [spec text] case ContentSecurityPolicy::InlineType::kStyleAttribute: return ContentSecurityPolicy::DirectiveType::kStyleSrcAttr; + default: + __builtin_abort (); } } @@ -121,6 +123,8 @@ ContentSecurityPolicy::DirectiveType Get case ContentSecurityPolicy::InlineType::kStyle: return ContentSecurityPolicy::DirectiveType::kStyleSrcElem; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/script/import_map.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/script/import_map.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/script/import_map.cc @@ -60,6 +60,8 @@ String GetKey(const String& key_string, return String(); } return key.GetImportMapKeyString(); + default: + __builtin_abort (); } } @@ -83,6 +85,8 @@ KURL GetValue(const String& key, case ParsedSpecifier::Type::kURL: return value.GetUrl(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/script/modulator_impl_base.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/script/modulator_impl_base.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/script/modulator_impl_base.cc @@ -64,6 +64,8 @@ bool ModulatorImplBase::BuiltInModuleEna return RuntimeEnabledFeatures::BuiltInModuleAllEnabled() || RuntimeEnabledFeatures::BuiltInModuleKvStorageEnabled( GetExecutionContext()); + default: + __builtin_abort (); } } @@ -218,6 +220,8 @@ KURL ModulatorImplBase::ResolveModuleSpe case ParsedSpecifier::Type::kURL: return parsed_specifier.GetUrl(); } + NOTREACHED(); + __builtin_abort (); } void ModulatorImplBase::RegisterImportMap(const ImportMap* import_map) { Index: chromium-75.0.3770.80/third_party/blink/renderer/core/script/parsed_specifier.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/script/parsed_specifier.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/script/parsed_specifier.cc @@ -46,6 +46,8 @@ String ParsedSpecifier::GetImportMapKeyS return bare_specifier_; case Type::kURL: return url_.GetString(); + default: + __builtin_abort (); } } @@ -56,6 +58,8 @@ KURL ParsedSpecifier::GetUrl() const { return NullURL(); case Type::kURL: return url_; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/idle/idle_state.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/idle/idle_state.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/idle/idle_state.cc @@ -27,6 +27,8 @@ String IdleState::user() const { return "active"; case mojom::blink::UserIdleState::kIdle: return "idle"; + default: + __builtin_abort (); } } @@ -36,6 +38,8 @@ String IdleState::screen() const { return "locked"; case mojom::blink::ScreenIdleState::kUnlocked: return "unlocked"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/webrtc/call/simulated_network.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/webrtc/call/simulated_network.cc +++ chromium-75.0.3770.80/third_party/webrtc/call/simulated_network.cc @@ -77,6 +77,7 @@ bool CoDelSimulation::DropDequeuedPacket } return false; } + __builtin_abort (); } SimulatedNetwork::SimulatedNetwork(SimulatedNetwork::Config config, Index: chromium-75.0.3770.80/components/data_reduction_proxy/content/browser/data_reduction_proxy_pingback_client_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/components/data_reduction_proxy/content/browser/data_reduction_proxy_pingback_client_impl.cc +++ chromium-75.0.3770.80/components/data_reduction_proxy/content/browser/data_reduction_proxy_pingback_client_impl.cc @@ -55,6 +55,8 @@ ProtoLitePageRedirectStatusFromLitePageR return HTTPSLitePagePreviewInfo_Status_FAILURE; case previews::ServerLitePageStatus::kControl: return HTTPSLitePagePreviewInfo_Status_CONTROL; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/feed/core/feed_scheduler_host.cc =================================================================== --- chromium-75.0.3770.80.orig/components/feed/core/feed_scheduler_host.cc +++ chromium-75.0.3770.80/components/feed/core/feed_scheduler_host.cc @@ -97,6 +97,7 @@ ParamPair LookupParam(UserClass user_cla return {"fixed_timer_hours_active_suggestions_consumer", 24.0}; } } + __builtin_abort (); } // Coverts from base::StringPiece to TriggerType and adds it to the set if the @@ -147,6 +148,8 @@ std::string UserClassToHistogramSuffix(U return "ActiveNTPUser"; case UserClassifier::UserClass::kActiveSuggestionsConsumer: return "ActiveSuggestionsConsumer"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/feed/core/refresh_throttler.cc =================================================================== --- chromium-75.0.3770.80.orig/components/feed/core/refresh_throttler.cc +++ chromium-75.0.3770.80/components/feed/core/refresh_throttler.cc @@ -44,6 +44,8 @@ std::pair<std::string, int> GetThrottler return {"SuggestionFetcherActiveNTPUser", 20}; case UserClassifier::UserClass::kActiveSuggestionsConsumer: return {"SuggestionFetcherActiveSuggestionsConsumer", 20}; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/invalidation/impl/channels_states.cc =================================================================== --- chromium-75.0.3770.80.orig/components/invalidation/impl/channels_states.cc +++ chromium-75.0.3770.80/components/invalidation/impl/channels_states.cc @@ -14,6 +14,8 @@ const char* FcmChannelStateToString(FcmC return "ENABLED"; case FcmChannelState::NO_INSTANCE_ID_TOKEN: return "NO_INSTANCE_ID_TOKEN"; + default: + __builtin_abort (); } } @@ -27,6 +29,8 @@ const char* SubscriptionChannelStateToSt return "ACCESS_TOKEN_FAILURE"; case SubscriptionChannelState::SUBSCRIPTION_FAILURE: return "SUBSCRIPTION_FAILURE"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/invalidation/public/invalidator_state.cc =================================================================== --- chromium-75.0.3770.80.orig/components/invalidation/public/invalidator_state.cc +++ chromium-75.0.3770.80/components/invalidation/public/invalidator_state.cc @@ -26,6 +26,8 @@ const char* InvalidatorStateToString(Inv return "NOT_STARTED_NO_ACTIVE_ACCOUNT"; case NOT_STARTED_NO_REFRESH_TOKEN: return "NOT_STARTED_NO_REFRESH_TOKEN"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/offline_pages/core/offline_page_metadata_store.cc =================================================================== --- chromium-75.0.3770.80.orig/components/offline_pages/core/offline_page_metadata_store.cc +++ chromium-75.0.3770.80/components/offline_pages/core/offline_page_metadata_store.cc @@ -368,6 +368,8 @@ StoreState InitializationStatusToStoreSt return StoreState::LOADED; case SqlStoreBase::InitializationStatus::kFailure: return StoreState::FAILED_LOADING; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/offline_pages/core/prefetch/prefetch_types.cc =================================================================== --- chromium-75.0.3770.80.orig/components/offline_pages/core/prefetch/prefetch_types.cc +++ chromium-75.0.3770.80/components/offline_pages/core/prefetch/prefetch_types.cc @@ -21,6 +21,7 @@ std::string PrefetchEnumToString(Prefetc return "SUSPEND"; } DCHECK(false) << static_cast<int>(value) << " not valid enum value"; + __builtin_abort (); } std::string PrefetchEnumToString(PrefetchRequestStatus value) { @@ -45,6 +46,7 @@ std::string PrefetchEnumToString(Prefetc return "EMPTY_REQUEST_SUCCESS"; } DCHECK(false) << static_cast<int>(value) << " not valid enum value"; + __builtin_abort (); } std::string PrefetchEnumToString(RenderStatus value) { @@ -59,6 +61,7 @@ std::string PrefetchEnumToString(RenderS return "EXCEEDED_LIMIT"; } DCHECK(false) << static_cast<int>(value) << " not valid enum value"; + __builtin_abort (); } std::string PrefetchEnumToString(PrefetchItemState value) { @@ -87,6 +90,7 @@ std::string PrefetchEnumToString(Prefetc return "ZOMBIE"; } DCHECK(false) << static_cast<int>(value) << " not valid enum value"; + __builtin_abort (); } std::string PrefetchEnumToString(PrefetchItemErrorCode value) { @@ -136,6 +140,7 @@ std::string PrefetchEnumToString(Prefetc return "SUGGESTION_INVALIDATED"; } DCHECK(false) << static_cast<int>(value) << " not valid enum value"; + __builtin_abort (); } } // namespace Index: chromium-75.0.3770.80/net/dns/dns_transaction.cc =================================================================== --- chromium-75.0.3770.80.orig/net/dns/dns_transaction.cc +++ chromium-75.0.3770.80/net/dns/dns_transaction.cc @@ -1150,6 +1150,8 @@ class DnsTransactionImpl : public DnsTra secure_attempts_possible + insecure_attempts_possible; case SecureDnsMode::OFF: return attempts_.size() < insecure_attempts_possible; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/net/http/http_auth_gssapi_posix.cc =================================================================== --- chromium-75.0.3770.80.orig/net/http/http_auth_gssapi_posix.cc +++ chromium-75.0.3770.80/net/http/http_auth_gssapi_posix.cc @@ -388,6 +388,8 @@ OM_uint32 DelegationTypeToFlag(Delegatio return GSS_C_DELEG_POLICY_FLAG; case DelegationType::kUnconstrained: return GSS_C_DELEG_FLAG; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc @@ -720,6 +720,7 @@ const std::vector<CanvasResourceType>& G return kSharedImageForTestFallbackList; } NOTREACHED(); + __builtin_abort (); } } // unnamed namespace Index: chromium-75.0.3770.80/chrome/browser/notifications/scheduler/distribution_policy.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/notifications/scheduler/distribution_policy.cc +++ chromium-75.0.3770.80/chrome/browser/notifications/scheduler/distribution_policy.cc @@ -30,6 +30,8 @@ class EvenDistributionHigherMorning : pu // The task running in the evening should flush all the remaining // notifications. return quota; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/streams/readable_stream_default_controller.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/streams/readable_stream_default_controller.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/streams/readable_stream_default_controller.cc @@ -223,6 +223,8 @@ base::Optional<double> ReadableStreamDef case ReadableStreamNative::kReadable: // 5. Return controller.[[strategyHWM]] − controller.[[queueTotalSize]]. return strategy_high_water_mark_ - queue_->TotalSize(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/streams/readable_stream_default_reader.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/streams/readable_stream_default_reader.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/core/streams/readable_stream_default_reader.cc @@ -159,6 +159,8 @@ StreamPromiseResolver* ReadableStreamDef // 7. Return ! stream.[[readableStreamController]].[[PullSteps]](). return stream->GetController()->PullSteps(script_state); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/modules/webaudio/inspector_web_audio_agent.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/modules/webaudio/inspector_web_audio_agent.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/modules/webaudio/inspector_web_audio_agent.cc @@ -29,7 +29,7 @@ String GetContextStateEnum(BaseAudioCont return protocol::WebAudio::ContextStateEnum::Closed; default: NOTREACHED(); - break; + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/common/scheduling_policy.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/scheduler/common/scheduling_policy.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/common/scheduling_policy.cc @@ -40,6 +40,8 @@ bool SchedulingPolicy::IsFeatureSticky(S case Feature::kRequestedSensorsPermission: case Feature::kRequestedBackgroundWorkPermission: return true; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc @@ -89,6 +89,7 @@ v8::RAILMode RAILModeToV8RAILMode(RAILMo return v8::RAILMode::PERFORMANCE_LOAD; default: NOTREACHED(); + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/accessibility/ax_text_utils.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/accessibility/ax_text_utils.cc +++ chromium-75.0.3770.80/ui/accessibility/ax_text_utils.cc @@ -31,6 +31,8 @@ base::i18n::BreakIterator::BreakType ICU case PARAGRAPH_BOUNDARY: case ALL_BOUNDARY: return base::i18n::BreakIterator::BREAK_NEWLINE; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/aura/mus/in_flight_change.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/aura/mus/in_flight_change.cc +++ chromium-75.0.3770.80/ui/aura/mus/in_flight_change.cc @@ -60,6 +60,8 @@ std::string ChangeTypeToString(ChangeTyp return "VISIBLE"; case ChangeType::SET_TRANSPARENT: return "SET_TRANSPARENT"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/views/accessibility/ax_virtual_view.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/views/accessibility/ax_virtual_view.cc +++ chromium-75.0.3770.80/ui/views/accessibility/ax_virtual_view.cc @@ -275,6 +275,8 @@ gfx::Rect AXVirtualView::GetBoundsRect( case ui::AXCoordinateSystem::kFrame: NOTIMPLEMENTED(); return gfx::Rect(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/ui/views/accessibility/view_ax_platform_node_delegate.cc =================================================================== --- chromium-75.0.3770.80.orig/ui/views/accessibility/view_ax_platform_node_delegate.cc +++ chromium-75.0.3770.80/ui/views/accessibility/view_ax_platform_node_delegate.cc @@ -309,6 +309,8 @@ gfx::Rect ViewAXPlatformNodeDelegate::Ge case ui::AXCoordinateSystem::kFrame: NOTIMPLEMENTED(); return gfx::Rect(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/base/task/sequence_manager/sequence_manager_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/base/task/sequence_manager/sequence_manager_impl.cc +++ chromium-75.0.3770.80/base/task/sequence_manager/sequence_manager_impl.cc @@ -443,6 +443,8 @@ const char* RunTaskTraceNameForPriority( case TaskQueue::QueuePriority::kQueuePriorityCount: NOTREACHED(); return nullptr; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/cc/animation/scroll_offset_animations_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/cc/animation/scroll_offset_animations_impl.cc +++ chromium-75.0.3770.80/cc/animation/scroll_offset_animations_impl.cc @@ -202,6 +202,8 @@ bool ScrollOffsetAnimationsImpl::IsAnima case KeyframeModel::ABORTED: case KeyframeModel::ABORTED_BUT_NEEDS_COMPLETION: return false; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/notifications/scheduler/proto_conversion.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/notifications/scheduler/proto_conversion.cc +++ chromium-75.0.3770.80/chrome/browser/notifications/scheduler/proto_conversion.cc @@ -52,6 +52,7 @@ proto::ClientState_SchedulerClientType T return proto::ClientState_SchedulerClientType_UNKNOWN; } NOTREACHED(); + __builtin_abort (); } // Converts SchedulerClientType from its associated enum in proto buffer. @@ -68,6 +69,7 @@ SchedulerClientType FromSchedulerClientT return SchedulerClientType::kUnknown; } NOTREACHED(); + __builtin_abort (); } // Converts UserFeedback to its associated enum in proto buffer. @@ -87,6 +89,7 @@ proto::Impression_UserFeedback ToUserFee return proto::Impression_UserFeedback_IGNORE; } NOTREACHED(); + __builtin_abort (); } // Converts UserFeedback from its associated enum in proto buffer. @@ -106,6 +109,7 @@ UserFeedback FromUserFeedback(proto::Imp return UserFeedback::kIgnore; } NOTREACHED(); + __builtin_abort (); } // Converts ImpressionResult to its associated enum in proto buffer. @@ -121,6 +125,7 @@ proto::Impression_ImpressionResult ToImp return proto::Impression_ImpressionResult_NEUTRAL; } NOTREACHED(); + __builtin_abort (); } // Converts ImpressionResult from its associated enum in proto buffer. @@ -137,6 +142,7 @@ ImpressionResult FromImpressionResult( return ImpressionResult::kNeutral; } NOTREACHED(); + __builtin_abort (); } // Converts ImpressionResult to its associated enum in proto buffer. @@ -151,6 +157,7 @@ proto::Impression_SchedulerTaskTime ToSc return proto::Impression_SchedulerTaskTime_EVENING; } NOTREACHED(); + __builtin_abort (); } // Converts ImpressionResult from its associated enum in proto buffer. @@ -165,6 +172,7 @@ SchedulerTaskTime FromSchedulerTaskTime( return SchedulerTaskTime::kEvening; } NOTREACHED(); + __builtin_abort (); } } // namespace Index: chromium-75.0.3770.80/chrome/browser/performance_manager/graph/node_attached_data_impl.h =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/performance_manager/graph/node_attached_data_impl.h +++ chromium-75.0.3770.80/chrome/browser/performance_manager/graph/node_attached_data_impl.h @@ -286,6 +286,9 @@ bool NodeAttachedDataImpl<DataType>::Can NodeAttachedDataPermittedByNodeTypeEnum<NodeTypeEnum::kSystem>, typename DataType::Traits>::value; } + default: { + __builtin_abort (); + } } } Index: chromium-75.0.3770.80/chrome/browser/supervised_user/kids_management_url_checker_client.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/supervised_user/kids_management_url_checker_client.cc +++ chromium-75.0.3770.80/chrome/browser/supervised_user/kids_management_url_checker_client.cc @@ -130,6 +130,8 @@ safe_search_api::ClientClassification To return safe_search_api::ClientClassification::kRestricted; case KidsManagementClassification::kUnknown: return safe_search_api::ClientClassification::kUnknown; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/ui/autofill/payments/save_card_bubble_controller_impl.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/autofill/payments/save_card_bubble_controller_impl.cc +++ chromium-75.0.3770.80/chrome/browser/ui/autofill/payments/save_card_bubble_controller_impl.cc @@ -224,6 +224,8 @@ base::string16 SaveCardBubbleControllerI case BubbleType::INACTIVE: NOTREACHED(); return base::string16(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/chrome/browser/ui/views/autofill/payments/local_card_migration_dialog_view.cc =================================================================== --- chromium-75.0.3770.80.orig/chrome/browser/ui/views/autofill/payments/local_card_migration_dialog_view.cc +++ chromium-75.0.3770.80/chrome/browser/ui/views/autofill/payments/local_card_migration_dialog_view.cc @@ -420,6 +420,8 @@ bool LocalCardMigrationDialogView::Accep case LocalCardMigrationDialogState::kActionRequired: controller_->OnDoneButtonClicked(); return true; + default: + __builtin_abort (); } } @@ -432,6 +434,8 @@ bool LocalCardMigrationDialogView::Cance case LocalCardMigrationDialogState::kActionRequired: controller_->OnViewCardsButtonClicked(); return true; + default: + __builtin_abort (); } } @@ -509,6 +513,8 @@ base::string16 LocalCardMigrationDialogV case LocalCardMigrationDialogState::kActionRequired: return l10n_util::GetStringUTF16( IDS_AUTOFILL_LOCAL_CARD_MIGRATION_DIALOG_BUTTON_LABEL_DONE); + default: + __builtin_abort (); } } @@ -521,6 +527,8 @@ base::string16 LocalCardMigrationDialogV case LocalCardMigrationDialogState::kActionRequired: return l10n_util::GetStringUTF16( IDS_AUTOFILL_LOCAL_CARD_MIGRATION_DIALOG_BUTTON_LABEL_VIEW_CARDS); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/leveldb_proto/public/shared_proto_database_client_list.cc =================================================================== --- chromium-75.0.3770.80.orig/components/leveldb_proto/public/shared_proto_database_client_list.cc +++ chromium-75.0.3770.80/components/leveldb_proto/public/shared_proto_database_client_list.cc @@ -64,6 +64,8 @@ std::string SharedProtoDatabaseClientLis case ProtoDbType::LAST: NOTREACHED(); return std::string(); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/services/heap_profiling/public/cpp/sampling_profiler_wrapper.cc =================================================================== --- chromium-75.0.3770.80.orig/components/services/heap_profiling/public/cpp/sampling_profiler_wrapper.cc +++ chromium-75.0.3770.80/components/services/heap_profiling/public/cpp/sampling_profiler_wrapper.cc @@ -106,6 +106,8 @@ mojom::AllocatorType ConvertType( return mojom::AllocatorType::kPartitionAlloc; case base::PoissonAllocationSampler::AllocatorType::kBlinkGC: return mojom::AllocatorType::kOilpan; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/signin/core/browser/consistency_cookie_manager_base.cc =================================================================== --- chromium-75.0.3770.80.orig/components/signin/core/browser/consistency_cookie_manager_base.cc +++ chromium-75.0.3770.80/components/signin/core/browser/consistency_cookie_manager_base.cc @@ -54,6 +54,8 @@ std::string ConsistencyCookieManagerBase case signin_metrics::ACCOUNT_RECONCILOR_HISTOGRAM_COUNT: NOTREACHED(); return {}; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/components/variations/field_trial_config/field_trial_util.cc =================================================================== --- chromium-75.0.3770.80.orig/components/variations/field_trial_config/field_trial_util.cc +++ chromium-75.0.3770.80/components/variations/field_trial_config/field_trial_util.cc @@ -58,6 +58,8 @@ Study::FormFactor _GetCurrentFormFactor( return Study::TABLET; case ui::DEVICE_FORM_FACTOR_DESKTOP: return Study::DESKTOP; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/content/browser/accessibility/browser_accessibility.cc =================================================================== --- chromium-75.0.3770.80.orig/content/browser/accessibility/browser_accessibility.cc +++ chromium-75.0.3770.80/content/browser/accessibility/browser_accessibility.cc @@ -444,6 +444,8 @@ gfx::Rect BrowserAccessibility::GetRange case ui::AXCoordinateSystem::kFrame: NOTIMPLEMENTED(); return gfx::Rect(); + default: + __builtin_abort (); } } @@ -1157,6 +1159,8 @@ base::Optional<int> BrowserAccessibility return ui::FindAccessibleTextBoundary(GetText(), GetLineStartOffsets(), boundary_type, offset, direction, affinity); + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/net/third_party/quiche/src/quic/core/qpack/qpack_instruction_decoder.cc =================================================================== --- chromium-75.0.3770.80.orig/net/third_party/quiche/src/quic/core/qpack/qpack_instruction_decoder.cc +++ chromium-75.0.3770.80/net/third_party/quiche/src/quic/core/qpack/qpack_instruction_decoder.cc @@ -172,6 +172,8 @@ size_t QpackInstructionDecoder::DoVarint case http2::DecodeStatus::kDecodeError: OnError("Encoded integer too large."); return bytes_consumed; + default: + __builtin_abort (); } } @@ -197,6 +199,8 @@ size_t QpackInstructionDecoder::DoVarint case http2::DecodeStatus::kDecodeError: OnError("Encoded integer too large."); return bytes_consumed; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/net/third_party/quiche/src/quic/core/tls_handshaker.cc =================================================================== --- chromium-75.0.3770.80.orig/net/third_party/quiche/src/quic/core/tls_handshaker.cc +++ chromium-75.0.3770.80/net/third_party/quiche/src/quic/core/tls_handshaker.cc @@ -109,6 +109,8 @@ EncryptionLevel TlsHandshaker::QuicEncry return ENCRYPTION_ZERO_RTT; case ssl_encryption_application: return ENCRYPTION_FORWARD_SECURE; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/services/tracing/perfetto/track_event_json_exporter.cc =================================================================== --- chromium-75.0.3770.80.orig/services/tracing/perfetto/track_event_json_exporter.cc +++ chromium-75.0.3770.80/services/tracing/perfetto/track_event_json_exporter.cc @@ -132,6 +132,8 @@ int64_t TrackEventJSONExporter::ComputeT case TrackEvent::TIMESTAMP_NOT_SET: DLOG(FATAL) << "Event has no timestamp this shouldn't be possible"; return -1; + default: + __builtin_abort (); } } @@ -146,6 +148,8 @@ base::Optional<int64_t> TrackEventJSONEx return current_state_.thread_time_us; case TrackEvent::THREAD_TIME_NOT_SET: return base::nullopt; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/core/animation/timing_calculations.h =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/core/animation/timing_calculations.h +++ chromium-75.0.3770.80/third_party/blink/renderer/core/animation/timing_calculations.h @@ -289,6 +289,9 @@ static inline bool IsCurrentDirectionFor case Timing::PlaybackDirection::ALTERNATE_REVERSE: return !current_iteration_is_even; + + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/exported/mediastream/media_stream_audio_processor_options.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/exported/mediastream/media_stream_audio_processor_options.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/exported/mediastream/media_stream_audio_processor_options.cc @@ -93,6 +93,8 @@ AudioProcessingProperties::ToAudioProces return media::EchoCancellationType::kAec3; case EchoCancellationType::kEchoCancellationSystem: return media::EchoCancellationType::kSystemAec; + default: + __builtin_abort (); } }; Index: chromium-75.0.3770.80/third_party/blink/renderer/platform/graphics/paint/paint_property_node.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/platform/graphics/paint/paint_property_node.cc +++ chromium-75.0.3770.80/third_party/blink/renderer/platform/graphics/paint/paint_property_node.cc @@ -104,6 +104,8 @@ const char* PaintPropertyChangeTypeToStr return "values"; case PaintPropertyChangeType::kNodeAddedOrRemoved: return "node-add-remove"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/webrtc/media/base/rtp_utils.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/webrtc/media/base/rtp_utils.cc +++ chromium-75.0.3770.80/third_party/webrtc/media/base/rtp_utils.cc @@ -320,6 +320,8 @@ absl::string_view RtpPacketTypeToString( return "RTCP"; case RtpPacketType::kUnknown: return "Unknown"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/webrtc/modules/audio_processing/gain_control_config_proxy.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/webrtc/modules/audio_processing/gain_control_config_proxy.cc +++ chromium-75.0.3770.80/third_party/webrtc/modules/audio_processing/gain_control_config_proxy.cc @@ -23,6 +23,8 @@ AudioProcessing::Config::GainController1 return AgcConfig::kAdaptiveDigital; case GainControl::kFixedDigital: return AgcConfig::kFixedDigital; + default: + __builtin_abort (); } } } // namespace Index: chromium-75.0.3770.80/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc =================================================================== --- chromium-75.0.3770.80.orig/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc +++ chromium-75.0.3770.80/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc @@ -38,6 +38,8 @@ const char* FrameTypeToString(AudioFrame return "audio_speech"; case AudioFrameType::kAudioFrameCN: return "audio_cn"; + default: + __builtin_abort (); } } Index: chromium-75.0.3770.80/third_party/blink/renderer/build/scripts/templates/origin_trials.cc.tmpl =================================================================== --- chromium-75.0.3770.80.orig/third_party/blink/renderer/build/scripts/templates/origin_trials.cc.tmpl +++ chromium-75.0.3770.80/third_party/blink/renderer/build/scripts/templates/origin_trials.cc.tmpl @@ -87,6 +87,8 @@ bool origin_trials::FeatureEnabledForOS( // For testing case OriginTrialFeature::kNonExisting: return true; + default: + __builtin_abort (); } }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor