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