Migrate NOTREACHED_NORETURN -> NOTREACHED
NOTREACHED() has turned [[noreturn]] so the former macro isn't needed anymore. This does not attempt to do a rewrite of any surrounding code, like: if (!foo) { NOTREACHED(); } to CHECK(foo); Those transforms take a non-trivial amount of time (and there are thousands of instances). Cleanup can be left as an exercise for the reader. NO_IFTTT=No-op-rename migration. Bug: 40580068 Change-Id: I068c5fdce9dc4c352d8bdd62bb3cd2c0a2d59659 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5782602 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Owners-Override: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/main@{#1342096}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
cc7de17279
commit
01ab59ae08
android_webview
browser
js_sandbox
service
ash
accelerators
ambient
app_list
assistant
ui
main_stage
birch
capture_mode
clipboard
clipboard_history_controller_unittest.ccclipboard_history_item.ccclipboard_history_item_unittest.ccclipboard_history_util.ccclipboard_nudge_controller.cc
views
components
events
game_dashboard
glanceables
picker
public
quick_pair
fast_pair_handshake
rounded_display
scalable_iph
system
focus_mode
input_device_settings
mahi
network
notification_center
power
privacy_hub
user_education
welcome_tour
webui
camera_app_ui
files_internals
print_preview_cros
backend
projector_app
wm
base/android
cc
animation
input
paint
trees
chrome
browser
accessibility
ai
apps
app_service
publishers
link_capturing
platform_apps
api
sync_file_system
ash
app_list
app_mode
borealis
calendar
crosapi
events
file_system_provider
fileapi
diversion_backend_delegate.ccdiversion_backend_delegate_unittest.ccdiversion_file_manager_unittest.cc
input_method
login
policy
core
dlp
enrollment
remote_commands
reporting
event_based_logs
metrics_reporting
skyvault
privacy_hub
scalable_iph
scanning
system_logs
autofill
banners
bookmarks
android
browsing_data
chromeos
extensions
telemetry
device_notifications
device_connection_tracker.ccdevice_pinned_notification_renderer.ccdevice_status_icon_renderer.ccdevice_status_icon_unittest.ccdevice_system_tray_icon_unittest.cc
device_reauth
digital_credentials
download
enterprise
extensions
api
autofill_private
developer_private
passwords_private
scripting
feedback
first_party_sets
hid
ip_protection
keyboard_accessory
android
lacros
mac
media
capture_access_handler_base.ccencrypted_media_supported_types_browsertest.cc
router
discovery
access_code
dial
mdns
providers
webrtc
capture_policy_utils.ccconditional_focus_browsertest.ccdesktop_capture_access_handler.ccdisplay_media_access_handler.ccmedia_stream_capture_indicator.ccnative_desktop_media_list.ccsub_capture_browsertest.ccsystem_media_capture_permissions_mac.mmthumbnail_capturer.ccthumbnail_capturer_mac.mmwebrtc_event_log_manager_common.ccwebrtc_event_log_manager_unittest_helpers.ccwebrtc_getdisplaymedia_browsertest.ccwebrtc_text_log_handler.cc
metrics
usage_scenario
os_crypt
page_load_metrics
password_manager
android
performance_manager
policy
predictors
lcp_critical_path_predictor
preloading
printing
pdf_nup_converter_client_browsertest.ccprint_backend_service_manager.ccprint_browsertest.ccprinter_query.cc
web_api
privacy_sandbox
profiles
promos
safe_browsing
download_protection
safety_hub
android
screen_ai
optical_character_recognizer_browsertest.ccscreen_ai_dlc_installer.ccscreen_ai_service_router_browsertest.cc
sharesheet
shell_integration_linux.ccsignin
bound_session_credentials
dice_web_signin_interceptor.ccstorage_access_api
supervised_user
chromeos
classify_url_navigation_throttle.ccdesktop
linux_mac_windows
supervised_user_extensions_metrics_recorder.ccsupervised_user_navigation_throttle_browsertest.ccsupervised_user_verification_page.ccsync
ui
ash
autofill
autofill_context_menu_manager.ccautofill_context_menu_manager_browsertest.ccautofill_popup_controller_impl.ccchrome_autofill_client.cc
browser_navigator_iwa_browsertest.ccpayments
content_settings
download
extensions
file_system_access
layout_constants.ccmanaged_ui.ccpasswords
bubble_controllers
serial
signin
tab_sharing
tabs
views
accelerator_table.cc
apps
autofill
autofill_bubble_handler_impl.cc
payments
autofill_progress_dialog_views_browsertest.cccard_unmask_authentication_selection_dialog_view.cciban_bubble_view_uitest.ccoffer_notification_bubble_views.ccoffer_notification_bubble_views_interactive_uitest.ccoffer_notification_bubble_views_test_base.ccpayments_window_user_consent_dialog_view.ccvirtual_card_enroll_bubble_views_interactive_uitest.ccwebauthn_dialog_view.cc
popup
update_address_profile_view.ccbookmarks
browser_commands_views.cccertificate_selector.ccchrome_layout_provider.ccconstrained_web_dialog_delegate_views.cccontent_setting_bubble_contents.cccrypto_module_password_dialog_view.ccdesktop_capture
desktop_media_delegated_source_list_view.ccdesktop_media_pane_view.ccdesktop_media_permission_pane_view_mac.mmdesktop_media_picker_views.ccdesktop_media_picker_views_unittest.ccdesktop_media_tab_list.cc
download
extensions
extension_install_friction_dialog_view.ccextensions_menu_button.ccextensions_menu_site_permissions_page_view.ccextensions_menu_view_controller.ccextensions_toolbar_container_interactive_uitest.cc
flying_indicator.ccframe
browser_frame_mac.mmbrowser_frame_view_layout_linux_native.ccbrowser_frame_view_layout_linux_native_unittest.ccbrowser_frame_view_linux_native.ccbrowser_non_client_frame_view.ccimmersive_mode_controller_chromeos.ccimmersive_mode_controller_stub.ccopaque_browser_frame_view.ccopaque_browser_frame_view_layout.ccwindows_caption_button.cc
global_media_controls
intent_picker_bubble_view.cclocation_bar
mahi
media_preview
media_router
message_box_dialog.ccnotifications
overlay
page_info
page_info_cookies_content_view.ccpage_info_main_view.ccpage_info_view_factory.ccsafety_tip_page_info_bubble_view_browsertest.ccsecurity_information_view.cc
passwords
payments
contact_info_editor_view_controller.ccshipping_address_editor_view_controller.ccshipping_option_view_controller.ccvalidation_delegate.cc
performance_controls
permissions
platform_keys_certificate_selector_chromeos.ccplugin_vm
privacy_sandbox
profiles
badged_profile_photo.ccdice_web_signin_interception_bubble_view.ccfirst_run_flow_controller_lacros.ccfirst_run_interactive_uitest.ccmanaged_user_profile_notice_ui_browsertest.ccprofile_management_step_controller.ccprofile_menu_coordinator.ccprofile_menu_view.ccprofile_picker_feature_promo_controller.ccprofile_picker_flow_controller.ccprofile_picker_interactive_uitest_base.ccprofile_picker_turn_sync_on_delegate.ccprofile_picker_view.ccprofile_picker_view_test_utils.ccsignin_view_controller_delegate_views.ccsync_confirmation_ui_browsertest.cc
promos
renderer_context_menu
safe_browsing
select_file_dialog_extension.ccsend_tab_to_self
site_data
status_icons
supervised_user
tabs
alert_indicator_button.cccompound_tab_container.cctab_drag_controller.cctab_drag_controller_interactive_uitest.cctab_strip.cctab_strip_scroll_session.cctab_strip_scrolling_overflow_indicator_strategy.cc
toolbar
translate
user_education
web_apps
webauthn
web_applications
webauthn
webui
ash
print_preview
settings
signin
whats_new
usb
user_education
vr
web_applications
commands
isolated_web_apps
web_app_sync_bridge_unittest.ccwebauthn
common
renderer
accessibility
services
media_gallery_util
sharing
nearby
test
base
ash
interactive
interaction
supervised_user
chromecast
chromeos
ash
components
drivefs
early_prefs
nearby
presence
network
osauth
telemetry_extension
common
diagnostics
events
routines
telemetry
tether
services
ui
clipboard_history
components
access_code_cast
android_autofill
browser
app_launch_prefetch
attribution_reporting
autofill
content
browser
renderer
core
browser
address_data_cleaner.ccaddress_suggestion_generator.ccautofill_address_util.ccautofill_external_delegate.ccautofill_granular_filling_utils.ccautofill_optimization_guide.ccbrowser_autofill_manager.ccbrowser_autofill_manager_unittest.cc
crowdsourcing
data_model
field_type_utils.ccfield_types.ccfilling_product.ccform_filler.ccform_structure_rationalization_engine.ccform_types.ccheuristic_source.ccmetrics
autofill_in_devtools_metrics.ccautofill_metrics.ccgranular_filling_metrics.ccmanual_fallback_metrics.cc
payments
suggestions_list_metrics.ccpayments
autofill_save_card_ui_info.cccredit_card_access_manager.ccmandatory_reauth_manager.cc
payments_suggestion_generator.ccpayments_suggestion_generator_unittest.ccpayments_requests
virtual_card_enroll_metrics_logger.ccui
webdata
common
bookmarks
browsing_data
content
browsing_topics
commerce
component_updater
installer_policies
content_settings
browser
data_sharing
internal
download
public
common
error_page
common
exo
global_media_controls
public
gwp_asan
client
lightweight_detector
heap_profiling
in_process
history
core
browser
invalidation
ip_protection
android
common
metrics
demographics
omnibox
optimization_guide
core
model_execution
os_crypt
async
ownership
page_load_metrics
browser
password_manager
core
browser
features
leak_detection
password_counter.ccpassword_form_metrics_recorder.ccpassword_manager_util.ccpassword_manual_fallback_flow.ccpassword_store
store_metrics_reporter.ccui
votes_uploader.ccpayments
core
pdf
renderer
performance_manager
decorators
execution_context
graph
metrics
performance_manager_impl.ccresource_attribution
service_worker_context_adapter.ccv8_memory
worker_watcher.ccpermissions
plus_addresses
metrics
plus_address_http_client_impl_unittest.ccplus_address_jit_allocator.ccplus_address_service.ccpolicy
core
common
cloud
remote_commands
test_support
power_metrics
prefs
printing
renderer
privacy_sandbox
qr_code_generator
reading_list
reporting
storage
safe_browsing
content
core
services
sharing_message
signin
internal
identity_manager
public
speech
supervised_user
core
sync
engine
model
nigori
protocol
service
sync_bookmarks
sync_device_info
sync_preferences
tpcd
metadata
trusted_vault
recovery_key_store_connection_impl.ccstandalone_trusted_vault_client.cc
test
trusted_vault_histograms.cctrusted_vault_service.ccunexportable_keys
unified_consent
user_education
viz
common
service
display
display_embedder
frame_sinks
layers
test
web_package
signed_web_bundles
test_support
signed_web_bundles
webauthn
content
browser
accessibility
browser_accessibility.ccbrowser_accessibility_manager.ccbrowser_accessibility_manager_mac.mmbrowser_accessibility_manager_win.cc
aggregation_service
attribution_reporting
attribution_data_host_manager_impl.ccattribution_internals_handler_impl.ccattribution_manager_impl.ccattribution_resolver_delegate.cccreate_report_result.ccrate_limit_table.cc
test
buckets
devtools
fenced_frame
file_system_access
file_path_watcher
first_party_sets
generic_sensor
gpu
indexed_db
interest_group
auction_shared_storage_host.ccbidding_and_auction_server_key_fetcher_unittest.ccinterest_group_pa_report_util.ccinterest_group_real_time_report_util.cc
loader
cached_navigation_url_loader.cckeep_alive_url_loader.ccnavigation_early_hints_manager.ccurl_loader_factory_utils.cc
media
active_media_session_controller.cc
android
capture
captured_surface_controller_unittest.ccmedia_capabilities_browsertest.ccmedia_keys_listener_manager_impl.ccnavigation_transitions
network
preloading
private_aggregation
renderer_host
media
fuchsia_media_codec_provider_impl.ccin_process_video_capture_device_launcher.ccmedia_stream_manager_unittest.ccmedia_stream_metrics.cc
navigation_request.ccnavigation_transitions
render_widget_host_view_base.ccservice_worker
service_worker_cache_storage_matcher.ccservice_worker_client.ccservice_worker_main_resource_loader.ccservice_worker_version.cc
shared_storage
usb
webid
worker_host
common
public
browser
test
renderer
accessibility
font_data
media
batching_media_log.ccrender_media_client.ccrenderer_web_media_player_delegate.ccrenderer_webaudiodevice_impl.cc
service_worker
shell
browser
bluetooth
test
fuzzer
utility
web_test
device
bluetooth
fido
vr
extensions
browser
api
automation_internal
bluetooth
cec_private
user_scripts
virtual_keyboard_private
content_verifier
embedder_user_script_loader.ccscripting_utils.ccservice_worker
common
renderer
fuchsia_web/webengine/renderer
gin
google_apis
calendar
classroom
tasks
gpu
command_buffer
service
gles2_cmd_decoder_passthrough_doers.ccraster_decoder.ccshared_context_state.cc
shared_image
dcomp_image_backing_factory.ccdcomp_surface_image_backing.ccdcomp_surface_image_representation.ccdxgi_swap_chain_image_backing.ccdxgi_swap_chain_image_representation.ccegl_image_backing_factory.ccgl_texture_holder.ccgl_texture_image_backing_factory.cciosurface_image_backing.mmraw_draw_image_backing_factory.ccshared_image_backing.ccshared_image_format_service_utils.ccshared_image_format_service_utils_mac.mmwrapped_sk_image_backing_factory.cc
config
ios
chrome
app
application_delegate
browser
autofill
ui_bundled
bookmarks
model
ui_bundled
credential_provider
default_browser
default_promo
home_customization
coordinator
utils
ntp
overlays
ui_bundled
passwords
model
providers
photos
signin
user_feedback
segmentation_platform
sessions
model
settings
model
sync
utils
shared
model
ui
bottom_sheet
signin
supervised_user
tips_notifications
ui
authentication
account_menu
cells
history_sync
signin
add_account_signin
consistency_promo_signin
consistency_default_account
signin_history_sync
signin_utils.mmtwo_screens_signin
content_suggestions
menu
popup_menu
overflow_menu
reading_list
recent_tabs
settings
clear_browsing_data
quick_delete_browsing_data_view_controller.mmquick_delete_coordinator.mmquick_delete_view_controller.mm
google_services
bulk_upload
notifications
password
password_issues
widget_promo_instructions
tab_switcher
tab_grid
grid
base_grid_coordinator.mmbase_grid_mediator.mmbase_grid_view_controller.mmgrid_layout.mm
incognito
regular
selected_grid_items.mminactive_tabs
pinned_tabs
tab_grid_coordinator.mmtab_groups
tab_strip
coordinator
test
unit_conversion
upgrade
web
model
choose_file
common
open_extension
test
providers
user_feedback
web
media
audio
audio_device_description.ccaudio_encoders_unittest.ccaudio_manager_base.ccaudio_output_resampler.cc
fuchsia
base
android
audio_buffer.cccdm_key_information.ccfake_demuxer_stream.cckey_systems_impl.cckey_systems_unittest.ccmac
media_log_message_levels.ccmedia_track.ccmedia_url_demuxer.ccpipeline_impl.ccpipeline_status.ccsvc_scalability_mode.ccvideo_codecs.ccvideo_frame.ccvideo_transformation.ccvideo_types.ccvideo_util.ccwatch_time_keys.cccapture
content
mojom
video
cast
common
encoding
logging
openscreen
cdm
filters
chunk_demuxer.ccdecrypting_demuxer_stream.ccffmpeg_demuxer.ccsource_buffer_stream.ccsource_buffer_stream_unittest.cc
formats
fuchsia
gpu
android
av1_decoder.ccchromeos
h264_builder.cch264_decoder.ccsandbox
test
v4l2
v4l2_image_processor_backend.ccv4l2_queue.ccv4l2_vda_helpers.ccv4l2_video_decoder.ccv4l2_video_encode_accelerator.cc
vaapi
h264_vaapi_video_encoder_delegate.cc
vp9_decoder.ccvp9_svc_layers.cctest
vaapi_image_decode_accelerator_worker_unittest.ccvaapi_video_decoder.ccvaapi_wrapper.ccwindows
learning
midi
mojo
mojom
audio_encoder_config_mojom_traits.cccdm_key_information_mojom_traits.ccmedia_foundation_rendering_mode_mojom_traits.hmedia_types_enum_mojom_traits.h
stable
video_encode_accelerator_mojom_traits.ccvideo_encode_accelerator_mojom_traits.hvideo_frame_mojom_traits.ccservices
parsers
renderers
audio_renderer_impl.ccpaint_canvas_video_renderer.ccvideo_frame_yuv_mailboxes_holder.ccvideo_resource_updater.cc
win
video
mojo
net
base
cert
cookies
dns
http
bidirectional_stream.cchttp_auth_controller.cchttp_stream_pool.cchttp_stream_pool_job.cchttp_stream_pool_job_unittest.cchttp_stream_pool_test_util.cc
nqe
quic
reporting
shared_dictionary
socket
test
url_request
pdf
printing/backend
services
device
compute_pressure
generic_sensor
network
attribution
cors
ip_protection
ip_protection_proxy_delegate_unittest.ccip_protection_proxy_list_manager_impl_unittest.ccip_protection_token_cache_manager_impl_unittest.cc
network_context.ccp2p
public
cpp
shared_dictionary
ssl_config_type_converter.ccthrottling
video_capture
viz
public
cpp
compositing
webnn
skia/public/mojom
sql
styleguide/c++
testing/rust_gtest_interop
third_party/blink
common
interest_group
public
platform
renderer
bindings
core
css
css_math_expression_node.cccss_math_expression_node.hcss_value_id_mappings.hmedia_query_evaluator.cc
properties
resolver
exported
fetch
frame
html
input
inspector
console_message_storage.ccinspector_issue_conversion.ccinspector_page_agent.ccinspector_trace_events.cc
layout
block_layout_algorithm.h
inline
layout_block.cclayout_box.cclayout_custom_scrollbar_part.cclayout_flow_thread.cclayout_inline.cclayout_object.ccpage_border_box_layout_algorithm.hpage_container_layout_algorithm.hpaginated_root_layout_algorithm.hpagination_utils.ccphysical_fragment.ccloader
navigation_api
paint
script
scroll
style
timing
extensions
modules
accessibility
ai
canvas
canvas2d
compute_pressure
file_system_access
imagecapture
mediarecorder
mediasource
mediastream
browser_capture_media_stream_track_test.cccapture_controller.cccapture_controller_test.ccmedia_devices_test.ccmedia_stream_video_capturer_source.cctransferred_media_stream_track.cc
ml
peerconnection
serial
shared_storage
webaudio
webcodecs
webgpu
webusb
platform
bindings
fonts
shaping
geometry
graphics
heap
image-decoders
loader
fetch
media
mojo
peerconnection
scheduler
text
ui
accessibility
base
ime
metadata
models
mojom
pointer
test
color
display
manager
events
keycodes
gfx
gl
native_theme
ozone
shell_dialogs
touch_selection
views
accessibility
animation
animation_sequence_block.ccink_drop_animation_ended_reason.ccink_drop_impl.ccink_drop_state.ccslide_out_controller.ccsquare_ink_drop_ripple.cc
bubble
controls
button
combobox
label.ccmenu
scroll_view.ccscroll_view_unittest.ccscrollbar
slider_unittest.cctable
textfield
webview
corewm
examples
interaction
layout
mouse_watcher.ccselection_controller.cctest
touchui
view.ccview_targeter.ccwidget
desktop_aura
desktop_native_cursor_manager.ccdesktop_window_tree_host_platform.ccdesktop_window_tree_host_platform_unittest.cc
native_widget_mac.mmsublevel_manager_mac_unittest.mmsublevel_manager_unittest.ccwidget.ccwidget_aura_utils.ccwidget_hwnd_utils.ccwin
url
@ -154,7 +154,7 @@ AwBrowserContextStore::DeletionResult AwBrowserContextStore::Delete(
|
||||
return DeletionResult::kDeleted;
|
||||
}
|
||||
}
|
||||
NOTREACHED_NORETURN() << "Profile exists in memory but not in prefs";
|
||||
NOTREACHED() << "Profile exists in memory but not in prefs";
|
||||
}
|
||||
|
||||
base::FilePath AwBrowserContextStore::GetRelativePathForTesting(
|
||||
|
@ -1337,7 +1337,7 @@ bool AwContentBrowserClient::IsAttributionReportingOperationAllowed(
|
||||
}
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
content::ContentBrowserClient::AttributionReportingOsRegistrars
|
||||
@ -1385,7 +1385,7 @@ AwContentBrowserClient::GetAttributionReportingOsRegistrars(
|
||||
AttributionReportingOsRegistrar::kDisabled};
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
network::mojom::IpProtectionProxyBypassPolicy
|
||||
|
@ -196,7 +196,7 @@ jint remapConsoleMessageErrorLevel(const v8::Isolate::MessageErrorLevel level) {
|
||||
case v8::Isolate::MessageErrorLevel::kMessageWarning:
|
||||
return 1 << 4;
|
||||
case v8::Isolate::MessageErrorLevel::kMessageAll:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -232,7 +232,7 @@ ui::mojom::SixPackShortcutModifier GetSixPackShortcutModifier(
|
||||
case ui::VKEY_NEXT:
|
||||
return settings->six_pack_key_remappings->page_down;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -160,7 +160,7 @@ const gfx::VectorIcon* GetSearchOrLauncherVectorIcon() {
|
||||
return &kCampbellHeroIcon;
|
||||
case ui::mojom::MetaKey::kExternalMeta:
|
||||
case ui::mojom::MetaKey::kCommand:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -141,7 +141,7 @@ const base::FilePath& GetCacheRootDir(ambient_photo_cache::Store store) {
|
||||
case ambient_photo_cache::Store::kBackup:
|
||||
return GetAmbientBackupPhotoCacheRootDir();
|
||||
}
|
||||
NOTREACHED_NORETURN() << "Unknown cache store: " << static_cast<int>(store);
|
||||
NOTREACHED() << "Unknown cache store: " << static_cast<int>(store);
|
||||
}
|
||||
|
||||
base::FilePath GetCachePath(int cache_index, const base::FilePath& root_path) {
|
||||
|
@ -138,7 +138,7 @@ std::string GetCategoryString(AppListSearchControlCategory category) {
|
||||
case AppListSearchControlCategory::kWeb:
|
||||
return "Web";
|
||||
case AppListSearchControlCategory::kCannotToggle:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -109,7 +109,7 @@ void AppListMenuModelAdapter::RecordHistogramOnMenuClosed() {
|
||||
}
|
||||
break;
|
||||
case APP_LIST_APP_TYPE_LAST:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -236,7 +236,7 @@ std::u16string GetCategoryMenuItemTooltip(
|
||||
tooltip_id = IDS_ASH_SEARCH_CATEGORY_FILTER_MENU_WEBSITES_TOOLTIP;
|
||||
break;
|
||||
case AppListSearchControlCategory::kCannotToggle:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
return l10n_util::GetStringUTF16(tooltip_id);
|
||||
}
|
||||
@ -402,7 +402,7 @@ class FilterMenuAdapter : public views::MenuModelAdapter {
|
||||
break;
|
||||
case AppListSearchControlCategory::kCannotToggle:
|
||||
// There shouldn't be a "Cannot toggle" option.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// Toggle the checkbox icon.
|
||||
|
@ -169,7 +169,7 @@ void AssistantZeroStateView::RunLauncherSearchQuery(
|
||||
}
|
||||
|
||||
void AssistantZeroStateView::OpenAssistantPage() {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
BEGIN_METADATA(AssistantZeroStateView)
|
||||
|
@ -88,7 +88,7 @@ void BirchItemRemover::RemoveItem(BirchItem* item) {
|
||||
case ash::BirchItemType::kWeather:
|
||||
case ash::BirchItemType::kLostMedia:
|
||||
case ash::BirchItemType::kTest: {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -458,7 +458,7 @@ std::unique_ptr<BaseCaptureModeSession> CreateSession(
|
||||
active_behavior);
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -403,7 +403,7 @@ gfx::Rect GetHitTestRectForFineTunePosition(
|
||||
return gfx::Rect(gfx::Point(vertical_x, vertical_y), vertical_size);
|
||||
}
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -2663,7 +2663,7 @@ void CaptureModeSession::UpdateRegionForArrowKeys(ui::KeyboardCode key_code,
|
||||
}
|
||||
break;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
const bool horizontal =
|
||||
|
@ -16,7 +16,7 @@ NullCaptureModeSession::NullCaptureModeSession(
|
||||
views::Widget* NullCaptureModeSession::GetCaptureModeBarWidget() {
|
||||
// The null session will never have a bar widget, so this function should
|
||||
// never be called.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
aura::Window* NullCaptureModeSession::GetSelectedWindow() const {
|
||||
|
@ -998,7 +998,7 @@ class ClipboardHistoryRefreshDisplayFormatTest
|
||||
}
|
||||
break;
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kUnknown:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
return {};
|
||||
|
@ -61,7 +61,7 @@ std::optional<ui::ImageModel> DetermineDisplayImage(
|
||||
std::optional<ui::ImageModel> maybe_image;
|
||||
switch (item.display_format()) {
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kUnknown:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kText:
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kFile:
|
||||
break;
|
||||
|
@ -262,7 +262,7 @@ TEST_P(ClipboardHistoryItemDisplayFormatTest, DisplayImage) {
|
||||
const auto& maybe_image = item.display_image();
|
||||
switch (GetDisplayFormat()) {
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kUnknown:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kText:
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kFile:
|
||||
EXPECT_FALSE(maybe_image);
|
||||
|
@ -207,7 +207,7 @@ const gfx::VectorIcon& GetShortcutKeyIcon() {
|
||||
return kCampbellHeroIcon;
|
||||
case ui::mojom::MetaKey::kExternalMeta:
|
||||
case ui::mojom::MetaKey::kCommand:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -129,7 +129,7 @@ const char* GetCappedNudgeShownCountPrefKey(ClipboardNudgeType type) {
|
||||
return kShownCountDuplicateCopyNudge;
|
||||
case kScreenshotNotificationNudge:
|
||||
case kZeroStateNudge:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -400,7 +400,7 @@ void ClipboardNudgeController::ShowNudge(ClipboardNudgeType nudge_type) {
|
||||
base::UmaHistogramBoolean(kClipboardHistoryZeroStateNudgeShowCount, true);
|
||||
break;
|
||||
case ClipboardNudgeType::kScreenshotNotificationNudge:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case ClipboardNudgeType::kDuplicateCopyNudge:
|
||||
CHECK(chromeos::features::IsClipboardHistoryRefreshEnabled());
|
||||
duplicate_copy_nudge_recorder_.OnNudgeShown();
|
||||
|
@ -66,7 +66,7 @@ const gfx::Insets GetDeleteButtonMargins(
|
||||
|
||||
switch (display_format) {
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kUnknown:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kText:
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kFile:
|
||||
return ClipboardHistoryViews::kTextItemDeleteButtonMargins;
|
||||
@ -237,7 +237,7 @@ ClipboardHistoryItemView::CreateFromClipboardHistoryItem(
|
||||
std::unique_ptr<ClipboardHistoryItemView> item_view;
|
||||
switch (display_format) {
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kUnknown:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kText:
|
||||
case crosapi::mojom::ClipboardHistoryDisplayFormat::kFile:
|
||||
item_view = std::make_unique<ClipboardHistoryTextItemView>(
|
||||
|
@ -144,7 +144,7 @@ void ApplyHostUreadaheadMode(StartParams* params) {
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -555,7 +555,7 @@ vm_tools::concierge::StartArcVmRequest CreateStartArcVmRequest(
|
||||
request.set_ureadahead_mode(StartArcVmRequest::UREADAHEAD_MODE_DISABLED);
|
||||
break;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
request.set_use_gki(base::FeatureList::IsEnabled(kArcVmGki));
|
||||
|
@ -76,7 +76,7 @@ mojom::KeyEvent GetStaticShortcutAction(mojom::StaticShortcutAction action) {
|
||||
case mojom::StaticShortcutAction::kLeftClick:
|
||||
case mojom::StaticShortcutAction::kRightClick:
|
||||
case mojom::StaticShortcutAction::kMiddleClick:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case mojom::StaticShortcutAction::kCopy:
|
||||
key_event =
|
||||
mojom::KeyEvent(ui::VKEY_C, static_cast<int>(ui::DomCode::US_C),
|
||||
@ -512,7 +512,7 @@ mojom::ButtonPtr GetButtonFromMouseEvent(const ui::MouseEvent& mouse_event) {
|
||||
mojom::CustomizableButton::kExtra);
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// Returns the customizable button for the scroll wheel event. Will return null
|
||||
|
@ -481,7 +481,7 @@ std::string ConvertToString(const ui::Event& event) {
|
||||
if (event.IsKeyEvent()) {
|
||||
return ConvertToString(*event.AsKeyEvent());
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
mojom::Button GetButton(ui::KeyboardCode key_code) {
|
||||
|
@ -523,7 +523,7 @@ class GameDashboardContextTest : public GameDashboardTestBase {
|
||||
return gfx::Point(window_center_point.x() - x_offset,
|
||||
window_center_point.y() + y_offset);
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -489,7 +489,7 @@ void GlanceablesTaskView::UpdateTaskTitleViewForState(
|
||||
|
||||
switch (state) {
|
||||
case TaskTitleViewState::kNotInitialized:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case TaskTitleViewState::kView:
|
||||
task_title_button_ =
|
||||
tasks_title_view_->AddChildView(std::make_unique<TaskTitleButton>(
|
||||
@ -592,7 +592,7 @@ void GlanceablesTaskView::AddExtraContentForEditState() {
|
||||
void GlanceablesTaskView::UpdateContentsMargins(TaskTitleViewState state) {
|
||||
switch (state) {
|
||||
case TaskTitleViewState::kNotInitialized:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case TaskTitleViewState::kView:
|
||||
contents_view_->SetProperty(views::kMarginsKey, kContentsMargin);
|
||||
task_title_button_->SetProperty(views::kMarginsKey,
|
||||
|
@ -398,7 +398,7 @@ void GlanceablesTasksView::UpdateTasksInTaskList(
|
||||
switch (context) {
|
||||
case ListShownContext::kCachedList:
|
||||
// Cached list should always considered as successfully fetched.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case ListShownContext::kInitialList: {
|
||||
if (GetTasksClient()->GetCachedTasksInTaskList(task_list_id)) {
|
||||
// Notify users the last updated time of the tasks with the cached
|
||||
|
@ -165,13 +165,13 @@ cros_events::PickerResultSource GetResultSource(
|
||||
return cros_events::PickerResultSource::DRIVE_FILES;
|
||||
},
|
||||
[](const PickerSearchResult::CategoryData& data) -> ReturnType {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[](const PickerSearchResult::SearchRequestData& data) -> ReturnType {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[](const PickerSearchResult::EditorData& data) -> ReturnType {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[](const PickerSearchResult::NewWindowData& data) -> ReturnType {
|
||||
return cros_events::PickerResultSource::UNKNOWN;
|
||||
@ -229,13 +229,13 @@ cros_events::PickerResultType GetResultType(
|
||||
return cros_events::PickerResultType::DRIVE_FILE;
|
||||
},
|
||||
[](const PickerSearchResult::CategoryData& data) -> ReturnType {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[](const PickerSearchResult::SearchRequestData& data) -> ReturnType {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[](const PickerSearchResult::EditorData& data) -> ReturnType {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[](const PickerSearchResult::NewWindowData& data) -> ReturnType {
|
||||
return cros_events::PickerResultType::UNKNOWN;
|
||||
|
@ -102,7 +102,7 @@ std::vector<PickerSearchResult> PickerEmojiSuggester::GetSuggestedEmoji()
|
||||
base::UTF8ToUTF16(get_name_.Run(item.text))));
|
||||
break;
|
||||
case ui::EmojiPickerCategory::kGifs:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
return results;
|
||||
|
@ -233,7 +233,7 @@ std::u16string TransformText(std::u16string_view text,
|
||||
case PickerSearchResult::CaseTransformData::Type::kTitleCase:
|
||||
return PickerTransformToTitleCase(text);
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
void OpenLink(const GURL& url) {
|
||||
@ -450,15 +450,9 @@ void PickerController::CloseWidgetThenInsertResultOnNextFocus(
|
||||
void PickerController::OpenResult(const PickerSearchResult& result) {
|
||||
return std::visit(
|
||||
base::Overloaded{
|
||||
[](const PickerSearchResult::TextData& data) {
|
||||
NOTREACHED_NORETURN();
|
||||
},
|
||||
[](const PickerSearchResult::EmojiData& data) {
|
||||
NOTREACHED_NORETURN();
|
||||
},
|
||||
[](const PickerSearchResult::ClipboardData& data) {
|
||||
NOTREACHED_NORETURN();
|
||||
},
|
||||
[](const PickerSearchResult::TextData& data) { NOTREACHED(); },
|
||||
[](const PickerSearchResult::EmojiData& data) { NOTREACHED(); },
|
||||
[](const PickerSearchResult::ClipboardData& data) { NOTREACHED(); },
|
||||
[&](const PickerSearchResult::BrowsingHistoryData& data) {
|
||||
session_metrics_->SetOutcome(
|
||||
PickerSessionMetrics::SessionOutcome::kOpenLink);
|
||||
@ -474,15 +468,11 @@ void PickerController::OpenResult(const PickerSearchResult& result) {
|
||||
PickerSessionMetrics::SessionOutcome::kOpenLink);
|
||||
OpenLink(data.url);
|
||||
},
|
||||
[](const PickerSearchResult::CategoryData& data) {
|
||||
NOTREACHED_NORETURN();
|
||||
},
|
||||
[](const PickerSearchResult::CategoryData& data) { NOTREACHED(); },
|
||||
[](const PickerSearchResult::SearchRequestData& data) {
|
||||
NOTREACHED_NORETURN();
|
||||
},
|
||||
[](const PickerSearchResult::EditorData& data) {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[](const PickerSearchResult::EditorData& data) { NOTREACHED(); },
|
||||
[&](const PickerSearchResult::NewWindowData& data) {
|
||||
session_metrics_->SetOutcome(
|
||||
PickerSessionMetrics::SessionOutcome::kCreate);
|
||||
@ -743,7 +733,7 @@ void PickerController::InsertResultOnNextFocus(
|
||||
aura::client::GetFocusClient(widget_->GetNativeView()),
|
||||
data.item_id);
|
||||
},
|
||||
[](std::monostate) { NOTREACHED_NORETURN(); },
|
||||
[](std::monostate) { NOTREACHED(); },
|
||||
},
|
||||
GetInsertionContentForResult(result));
|
||||
|
||||
|
@ -216,7 +216,7 @@ void PickerSearchAggregator::HandleSearchSourceResults(
|
||||
DeduplicateDriveFilesFromLinks(results, std::move(*links));
|
||||
link_drive_dedupe_state_ = std::monostate();
|
||||
} else {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
} else if (section_type == PickerSectionType::kLinks) {
|
||||
if (std::holds_alternative<std::monostate>(link_drive_dedupe_state_)) {
|
||||
@ -226,7 +226,7 @@ void PickerSearchAggregator::HandleSearchSourceResults(
|
||||
DeduplicateDriveLinksFromIds(results, std::move(*drive_ids));
|
||||
link_drive_dedupe_state_ = std::monostate();
|
||||
} else {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -90,7 +90,7 @@ std::u16string GetTooltipForEmojiResult(
|
||||
return l10n_util::GetStringFUTF16(
|
||||
IDS_PICKER_EMOTICON_ITEM_ACCESSIBLE_NAME, data.name);
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// Creates an item view for a search result. Only supports results that can be
|
||||
|
@ -192,7 +192,7 @@ std::unique_ptr<PickerItemView> PickerSectionView::CreateItemFromResult(
|
||||
return item_view;
|
||||
},
|
||||
[&](const PickerSearchResult::EmojiData& data) -> ReturnType {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
[&](const PickerSearchResult::ClipboardData& data) -> ReturnType {
|
||||
auto item_view = std::make_unique<PickerListItemView>(
|
||||
@ -216,7 +216,7 @@ std::unique_ptr<PickerItemView> PickerSectionView::CreateItemFromResult(
|
||||
available_width);
|
||||
break;
|
||||
case PickerSearchResult::ClipboardData::DisplayFormat::kHtml:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
if (icon) {
|
||||
item_view->SetLeadingIcon(ui::ImageModel::FromVectorIcon(
|
||||
@ -414,7 +414,7 @@ PickerItemView* PickerSectionView::AddItem(
|
||||
return AddItemWithSubmenu(std::unique_ptr<PickerItemWithSubmenuView>(
|
||||
views::AsViewClass<PickerItemWithSubmenuView>(item.release())));
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
PickerItemView* PickerSectionView::AddResult(
|
||||
|
@ -101,7 +101,7 @@ bool IsAppListShowSourceUserTriggered(AppListShowSource show_source) {
|
||||
case AppListShowSource::kWelcomeTour:
|
||||
return false;
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
void RecordSearchResultOpenTypeHistogram(AppListLaunchedFrom launch_location,
|
||||
|
@ -39,7 +39,7 @@ std::string WallpaperTypeToString(WallpaperType type) {
|
||||
case WallpaperType::kSeaPen:
|
||||
return "SeaPen";
|
||||
case WallpaperType::kCount:
|
||||
NOTREACHED_NORETURN() << " Unhandled type=" << base::to_underlying(type);
|
||||
NOTREACHED() << " Unhandled type=" << base::to_underlying(type);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -352,7 +352,7 @@ EnumTraits<mojom_accelerator_action, ash::AcceleratorAction>::ToMojom(
|
||||
return mojom_accelerator_action::kDevToggleUnifiedDesktop;
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
bool EnumTraits<mojom_accelerator_action, ash::AcceleratorAction>::FromMojom(
|
||||
@ -858,7 +858,7 @@ bool EnumTraits<mojom_accelerator_action, ash::AcceleratorAction>::FromMojom(
|
||||
*out = ash::AcceleratorAction::kDevToggleUnifiedDesktop;
|
||||
return true;
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace mojo
|
||||
|
@ -203,7 +203,7 @@ const std::array<uint8_t, kBlockByteSize> CreateActionRequest(
|
||||
request[kDataIdOrSizeIndex] = data_id_or_size.value();
|
||||
break;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// Fill unused trailing bytes with random (salt) values.
|
||||
|
@ -38,7 +38,7 @@ std::string ToDisplaySpecRotationString(display::Display::Rotation rotation) {
|
||||
return "/l";
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
std::string ToDisplaySpecDeviceScaleFactorString(int scale_factor) {
|
||||
|
@ -37,7 +37,7 @@ int GetResourceId(int preview_index) {
|
||||
default:
|
||||
CHECK(false);
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
#endif // BUILDFLAG(ENABLE_CROS_SCALABLE_IPH)
|
||||
|
||||
|
@ -335,7 +335,7 @@ void FocusModeChipCarousel::OnChevronPressed(bool left) {
|
||||
}
|
||||
|
||||
// Pressing a chevron should always result in a scroll.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
void FocusModeChipCarousel::ScrollToChip(views::View* chip) {
|
||||
|
@ -241,7 +241,7 @@ void RecordPlaylistPlayedLatency(focus_mode_util::SoundType playlist_type,
|
||||
break;
|
||||
case focus_mode_util::SoundType::kNone:
|
||||
// A selected playlist should always have a valid type.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
base::UmaHistogramCustomCounts(
|
||||
@ -259,7 +259,7 @@ focus_mode_histogram_names::FocusModePlaylistChosen GetPlaylistChosenType(
|
||||
case focus_mode_util::SoundType::kYouTubeMusic:
|
||||
return youtube_music_chosen[index];
|
||||
case focus_mode_util::SoundType::kNone:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -238,7 +238,7 @@ void FocusModeSoundsView::OnPlaylistStateChanged() {
|
||||
}
|
||||
break;
|
||||
case focus_mode_util::SoundType::kNone:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -187,7 +187,7 @@ std::string GetModifierKeyName(ui::mojom::ModifierKey modifier_key) {
|
||||
return modifier.key_name;
|
||||
}
|
||||
}
|
||||
NOTREACHED_NORETURN() << "MODIFIER KEY: " << (int)modifier_key;
|
||||
NOTREACHED() << "MODIFIER KEY: " << (int)modifier_key;
|
||||
}
|
||||
|
||||
int GetNumberOfNonDefaultRemappings(
|
||||
@ -239,7 +239,7 @@ ui::mojom::SixPackShortcutModifier GetSixPackKeyModifier(
|
||||
case ui::VKEY_NEXT:
|
||||
return keyboard.settings->six_pack_key_remappings->page_down;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
std::string GetSixPackKeyMetricName(const std::string& prefix,
|
||||
@ -267,7 +267,7 @@ std::string GetSixPackKeyMetricName(const std::string& prefix,
|
||||
key_name = "PageDown";
|
||||
break;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
return base::StrCat({prefix, "SixPackKeys.", key_name,
|
||||
is_initial_value ? ".Initial" : ".Changed"});
|
||||
|
@ -235,7 +235,7 @@ std::u16string GetRightClickRewriteNotificationMessage(
|
||||
IDS_ASH_DEVICE_SETTINGS_NOTIFICATIONS_LAUNCHER_RIGHT_CLICK,
|
||||
launcher_key_name);
|
||||
case SimulateRightClickModifier::kNone:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -261,7 +261,7 @@ std::string GetRightClickNotificationId(
|
||||
case SimulateRightClickModifier::kSearch:
|
||||
return kSearchRightClickRewriteNotificationId;
|
||||
case SimulateRightClickModifier::kNone:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -336,7 +336,7 @@ std::u16string GetSixPackKeyName(ui::KeyboardCode key_code) {
|
||||
return l10n_util::GetStringUTF16(
|
||||
IDS_ASH_DEVICE_SETTINGS_SIX_PACK_KEY_PAGE_DOWN);
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -358,7 +358,7 @@ std::u16string GetSixPackShortcutUpdatedString(ui::KeyboardCode key_code) {
|
||||
return l10n_util::GetStringUTF16(
|
||||
IDS_ASH_SETTINGS_KEYBOARD_USE_FN_KEY_FOR_DELETE_NUDGE_DESCRIPTION);
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -450,7 +450,7 @@ std::string GetSixPackNotificationId(ui::KeyboardCode key_code, int device_id) {
|
||||
notification_id = kSixPackKeyPageDownRewriteNotificationId;
|
||||
break;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
return notification_id + kDelimiter + base::NumberToString(device_id);
|
||||
}
|
||||
|
@ -54,7 +54,7 @@ std::string GetScreenShotNameForErrorStatus(MahiResponseStatus status) {
|
||||
return "UnsupportedLanguage";
|
||||
case chromeos::MahiResponseStatus::kLowQuota:
|
||||
case chromeos::MahiResponseStatus::kSuccess:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -147,7 +147,7 @@ void MahiUiController::Retry(VisibilityState origin_state) {
|
||||
MahiUiUpdate(MahiUiUpdateType::kSummaryAndOutlinesReloaded));
|
||||
return;
|
||||
case VisibilityState::kError:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,7 @@ bool CalculateRetryLinkVisible(chromeos::MahiResponseStatus error) {
|
||||
return false;
|
||||
case chromeos::MahiResponseStatus::kLowQuota:
|
||||
case chromeos::MahiResponseStatus::kSuccess:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -45,7 +45,7 @@ int GetErrorStatusViewTextId(chromeos::MahiResponseStatus error) {
|
||||
return IDS_ASH_MAHI_ERROR_STATUS_LABEL_UNSUPPORTED_LANGUAGE;
|
||||
case chromeos::MahiResponseStatus::kLowQuota:
|
||||
case chromeos::MahiResponseStatus::kSuccess:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
default:
|
||||
// TOOD(b/343472496): Remove this when UI is added.
|
||||
return IDS_ASH_MAHI_ERROR_STATUS_LABEL_GENERAL;
|
||||
|
@ -60,7 +60,7 @@ std::u16string GetLabelForConfigureNetworkEntry(NetworkType type) {
|
||||
case NetworkType::kMobile:
|
||||
return l10n_util::GetStringUTF16(IDS_ASH_QUICK_SETTINGS_ADD_ESIM);
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -79,7 +79,7 @@ std::optional<std::u16string> GetTooltipForConfigureNetworkEntry(
|
||||
case NetworkType::kMobile:
|
||||
return l10n_util::GetStringUTF16(GetAddESimTooltipMessageId());
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -97,7 +97,7 @@ int GetViewIDForConfigureNetworkEntry(NetworkType type) {
|
||||
case NetworkType::kMobile:
|
||||
return VIEW_ID_ADD_ESIM_ENTRY;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
} // namespace
|
||||
|
@ -60,7 +60,7 @@ std::string GenerateGroupParentNotificationIdSuffix(
|
||||
case message_center::NotifierType::APPLICATION:
|
||||
case message_center::NotifierType::CROSTINI_APPLICATION:
|
||||
case message_center::NotifierType::PHONE_HUB:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -226,7 +226,7 @@ void HandlePowerNotificationButtonClick(
|
||||
break;
|
||||
}
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -169,7 +169,7 @@ class PrivacyHubNotificationTextTest
|
||||
SensorDisabledNotificationDelegate::Sensor::kMicrophone};
|
||||
}
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}();
|
||||
}
|
||||
|
||||
@ -226,7 +226,7 @@ class PrivacyHubNotificationTextTest
|
||||
IDS_PRIVACY_HUB_CAMERA_OFF_NOTIFICATION_MESSAGE_WITH_ONE_APP_NAME,
|
||||
IDS_PRIVACY_HUB_CAMERA_OFF_NOTIFICATION_MESSAGE_WITH_TWO_APP_NAMES};
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}();
|
||||
|
||||
const int max_size = 150;
|
||||
|
@ -235,7 +235,7 @@ std::string ToString(Interaction interaction) {
|
||||
case Interaction::kSettingsApp:
|
||||
return "SettingsApp";
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// These strings are persisted to logs. These string values should never be
|
||||
@ -261,7 +261,7 @@ std::string ToString(Step step) {
|
||||
case Step::kStatusArea:
|
||||
return "StatusArea";
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace ash::welcome_tour_metrics
|
||||
|
@ -104,7 +104,7 @@ camera_app::mojom::RecordType GetRecordType(
|
||||
} else if (record_type_details->is_timelapse_video_details()) {
|
||||
return camera_app::mojom::RecordType::kTimelapse;
|
||||
} else {
|
||||
NOTREACHED_NORETURN() << "Unexpected record type";
|
||||
NOTREACHED() << "Unexpected record type";
|
||||
}
|
||||
}
|
||||
|
||||
@ -289,7 +289,7 @@ void CameraAppEventsSender::SendOpenCameraEvent(
|
||||
camera_module_id = "others";
|
||||
}
|
||||
} else {
|
||||
NOTREACHED_NORETURN() << "Unexpected camera module type";
|
||||
NOTREACHED() << "Unexpected camera module type";
|
||||
}
|
||||
metrics::structured::StructuredMetricsClient::Record(std::move(
|
||||
cros_events::CameraApp_OpenCamera().SetCameraModuleId(camera_module_id)));
|
||||
|
@ -112,7 +112,7 @@ void FilesInternalsUI::HandleRequest(
|
||||
return;
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
WEB_UI_CONTROLLER_TYPE_IMPL(FilesInternalsUI)
|
||||
|
@ -25,7 +25,7 @@ namespace {
|
||||
class PrintingContextDelegate : public ::printing::PrintingContext::Delegate {
|
||||
public:
|
||||
// PrintingContext::Delegate methods.
|
||||
gfx::NativeView GetParentView() override { NOTREACHED_NORETURN(); }
|
||||
gfx::NativeView GetParentView() override { NOTREACHED(); }
|
||||
std::string GetAppLocale() override {
|
||||
// TODO(b/323421684): Fetch application locale.
|
||||
return "en-US";
|
||||
|
@ -126,7 +126,7 @@ inline std::string RequestTypeToString(projector::mojom::RequestType method) {
|
||||
return "DELETE";
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// The maximum number of retries for the SimpleURLLoader requests. Three times
|
||||
|
@ -65,7 +65,7 @@ std::string GetPrefName(projector::mojom::PrefsThatProjectorCanAskFor pref) {
|
||||
return ash::prefs::kProjectorGalleryOnboardingShowCount;
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -203,7 +203,7 @@ std::u16string DeskButtonContainer::GetTitleForView(
|
||||
} else if (view == next_desk_button_) {
|
||||
return next_desk_button_->GetTitle();
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
void DeskButtonContainer::Init(DeskButtonWidget* desk_button_widget) {
|
||||
|
@ -73,7 +73,7 @@ std::string GetPrefNameFromSuggestionType(BirchSuggestionType type) {
|
||||
return prefs::kBirchUseCoral;
|
||||
case BirchSuggestionType::kExplore:
|
||||
case BirchSuggestionType::kUndefined:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -71,8 +71,7 @@ BirchSuggestionType CommandIdToSuggestionType(int command_id) {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
NOTREACHED_NORETURN() << "No matching suggestion type for command Id: "
|
||||
<< command_id;
|
||||
NOTREACHED() << "No matching suggestion type for command Id: " << command_id;
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -224,8 +224,8 @@ void BirchBarView::SetState(State state) {
|
||||
|
||||
#if DCHECK_IS_ON()
|
||||
if (!IsValidStateTransition(state_, state)) {
|
||||
NOTREACHED_NORETURN() << "Transition from state " << state_ << " to state "
|
||||
<< state << " is invalid.";
|
||||
NOTREACHED() << "Transition from state " << state_ << " to state " << state
|
||||
<< " is invalid.";
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -318,7 +318,7 @@ void BirchBarView::SetupChips(const std::vector<raw_ptr<BirchItem>>& items) {
|
||||
case State::kReloading:
|
||||
break;
|
||||
case State::kShuttingDown:
|
||||
NOTREACHED_NORETURN() << "Birch bar cannot be setup while shutting down.";
|
||||
NOTREACHED() << "Birch bar cannot be setup while shutting down.";
|
||||
}
|
||||
|
||||
// Change relayout reason to setup if new chips are filled in the empty bar.
|
||||
@ -616,7 +616,7 @@ void BirchBarView::FadeInChips() {
|
||||
animation_duration = kFadeInDurationAfterReloading;
|
||||
break;
|
||||
case State::kShuttingDown:
|
||||
NOTREACHED_NORETURN() << "Birch bar cannot fade in while shutting down.";
|
||||
NOTREACHED() << "Birch bar cannot fade in while shutting down.";
|
||||
}
|
||||
|
||||
views::AnimationBuilder animation_builder;
|
||||
@ -649,8 +649,7 @@ void BirchBarView::FadeOutChips() {
|
||||
case State::kLoadingByUser:
|
||||
case State::kLoading:
|
||||
case State::kNormal:
|
||||
NOTREACHED_NORETURN()
|
||||
<< "Birch bar only fades out on shutting down and reloading";
|
||||
NOTREACHED() << "Birch bar only fades out on shutting down and reloading";
|
||||
}
|
||||
|
||||
if (!chips_.size()) {
|
||||
|
@ -89,7 +89,7 @@ void BirchChipLoaderView::AddAnimationToBuilder(
|
||||
.SetOpacity(loader_layer, 0.0f);
|
||||
return;
|
||||
case Type::kNone:
|
||||
NOTREACHED_NORETURN() << "Please set a loading type for birch bar loader";
|
||||
NOTREACHED() << "Please set a loading type for birch bar loader";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -566,7 +566,7 @@ int GetTooltipID(DeskTemplateType type, TooltipStatus status) {
|
||||
return kSaveForLaterButtonTooltipIDs[static_cast<int>(status)];
|
||||
case DeskTemplateType::kFloatingWorkspace:
|
||||
case DeskTemplateType::kUnknown:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -1407,7 +1407,7 @@ void OverviewGrid::CalculateWindowListAnimationStates(
|
||||
CHECK(target_bounds.empty());
|
||||
break;
|
||||
case OverviewTransition::kInOverview:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// On top items are items that are higher up on the z-order, or in the always
|
||||
|
@ -104,7 +104,7 @@ aura::Window* GetWindowForSelection(
|
||||
}
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// A self-deleting window state observer that runs the given callback when its
|
||||
|
@ -7305,7 +7305,7 @@ class SplitViewOverviewSessionTest : public OverviewTestBase {
|
||||
case SplitViewDragIndicators::WindowDraggingState::kFromTop:
|
||||
case SplitViewDragIndicators::WindowDraggingState::kFromShelf:
|
||||
case SplitViewDragIndicators::WindowDraggingState::kFromFloat:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -182,7 +182,7 @@ void ScopedOverviewWallpaperClipper::RefreshWallpaperClipBounds(
|
||||
rounded_corners = gfx::RoundedCornersF();
|
||||
break;
|
||||
case AnimationType::kNone:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
views::AnimationBuilder animation_builder;
|
||||
|
@ -141,7 +141,7 @@ AnimationValues GetAnimationValuesForType(SplitviewAnimationType type) {
|
||||
ui::LayerAnimator::IMMEDIATELY_ANIMATE_TO_NEW_TARGET};
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
void ApplyAnimationSettings(
|
||||
@ -392,7 +392,7 @@ WindowStateType GetWindowStateTypeFromSnapPosition(SnapPosition snap_position) {
|
||||
case SnapPosition::kSecondary:
|
||||
return WindowStateType::kSecondarySnapped;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -403,7 +403,7 @@ SnapPosition ToSnapPosition(chromeos::WindowStateType type) {
|
||||
case WindowStateType::kSecondarySnapped:
|
||||
return SnapPosition::kSecondary;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -846,7 +846,7 @@ SnapViewType ToSnapViewType(chromeos::WindowStateType state_type) {
|
||||
case chromeos::WindowStateType::kSecondarySnapped:
|
||||
return SnapViewType::kSecondary;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -529,7 +529,7 @@ binder_status_t SupportsBinderBase::OnIBinderTransact(AIBinder* binder,
|
||||
}
|
||||
|
||||
// If binder NDK is unsupported, nobody will be calling this method.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace internal
|
||||
|
@ -155,7 +155,7 @@ TEST_F(BinderTest, ReadWriteEmptyByteArray) {
|
||||
EXPECT_TRUE(reader
|
||||
.ReadByteArray([](size_t size) -> uint8_t* {
|
||||
// We don't call the allocator for empty arrays.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
})
|
||||
.has_value());
|
||||
});
|
||||
@ -420,7 +420,7 @@ class MathService : public SupportsBinder<MathInterface::Class> {
|
||||
}
|
||||
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
return base::ok();
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ std::unique_ptr<gfx::AnimationCurve> KeyframedFilterAnimationCurve::Clone()
|
||||
// do not use timing functions.
|
||||
FilterOperations KeyframedFilterAnimationCurve::GetValue(
|
||||
base::TimeDelta t) const {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
FilterOperations KeyframedFilterAnimationCurve::GetTransformedValue(
|
||||
|
@ -53,7 +53,7 @@ HitTestOpaqueness UnionHitTestOpaqueness(const gfx::Rect& rect1,
|
||||
return rect1.Contains(rect2) ? HitTestOpaqueness::kOpaque
|
||||
: HitTestOpaqueness::kMixed;
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace cc
|
||||
|
@ -359,7 +359,7 @@ std::string PaintOpTypeToString(PaintOpType type) {
|
||||
TYPES(M)
|
||||
#undef M
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
bool IsDiscardableImage(const PaintImage& image,
|
||||
|
@ -440,7 +440,7 @@ const PaintOp& PaintOpBuffer::GetOpAtForTesting(size_t index) const {
|
||||
}
|
||||
--index;
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace cc
|
||||
|
@ -290,7 +290,7 @@ bool PaintShader::HasDiscardableImages(
|
||||
}
|
||||
return false;
|
||||
case Type::kShaderCount:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1521,7 +1521,7 @@ uint32_t ScrollTree::GetMainThreadRepaintReasons(const ScrollNode& node) const {
|
||||
~MainThreadScrollingReason::kPopupNoThreadedInput;
|
||||
if (!MainThreadScrollingReason::AreRepaintReasons(reasons)) {
|
||||
SCOPED_CRASH_KEY_NUMBER("Bug349709014", "reasons", reasons);
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
return reasons;
|
||||
}
|
||||
|
@ -1215,7 +1215,7 @@ DrawResult SingleThreadProxy::ScheduledActionDrawForced() {
|
||||
}
|
||||
|
||||
void SingleThreadProxy::ScheduledActionUpdateDisplayTree() {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
void SingleThreadProxy::ScheduledActionCommit() {
|
||||
|
@ -76,7 +76,7 @@ ash::AccessibilityToastType ConvertToastType(
|
||||
case accessibility_private::ToastType::kDictationMicMuted:
|
||||
return ash::AccessibilityToastType::kDictationMicMuted;
|
||||
case accessibility_private::ToastType::kNone:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -650,9 +650,9 @@ void AXMediaAppUntrustedHandler::SendAXTreeToAccessibilityService(
|
||||
ui::AXTreeUpdate update;
|
||||
serializer.MarkSubtreeDirty(manager.GetRoot()->id());
|
||||
if (!serializer.SerializeChanges(manager.GetRoot(), &update)) {
|
||||
NOTREACHED_NORETURN() << "Failure to serialize should have already caused "
|
||||
"the process to crash due to the `crash_on_error` "
|
||||
"in `AXTreeSerializer` constructor call.";
|
||||
NOTREACHED() << "Failure to serialize should have already caused "
|
||||
"the process to crash due to the `crash_on_error` "
|
||||
"in `AXTreeSerializer` constructor call.";
|
||||
}
|
||||
if (pending_serialized_updates_for_testing_) {
|
||||
ui::AXTreeUpdate simplified_update = update;
|
||||
|
@ -93,7 +93,7 @@ ConvertOnDeviceModelEligibilityReasonToModelAvailabilityCheckResult(
|
||||
case optimization_guide::OnDeviceModelEligibilityReason::kSuccess:
|
||||
NOTREACHED_IN_MIGRATION();
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -253,9 +253,8 @@ std::optional<arc::UserInteractionType> GetUserInterationType(
|
||||
// These LaunchSources do not launch ARC apps. When adding a new
|
||||
// LaunchSource, if it is expected to launch ARC apps, add a new
|
||||
// UserInteractionType above. Otherwise, add it here.
|
||||
NOTREACHED_NORETURN()
|
||||
<< "Must define an ARC UserInteractionType for LaunchSource "
|
||||
<< static_cast<uint32_t>(launch_source);
|
||||
NOTREACHED() << "Must define an ARC UserInteractionType for LaunchSource "
|
||||
<< static_cast<uint32_t>(launch_source);
|
||||
}
|
||||
return user_interaction_type;
|
||||
}
|
||||
|
@ -192,7 +192,7 @@ void WebAppsIntentPickerDelegate::RecordOutputMetrics(
|
||||
case apps::IntentPickerCloseReason::PREFERRED_APP_FOUND:
|
||||
break;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
@ -201,7 +201,7 @@ void WebAppsIntentPickerDelegate::RecordOutputMetrics(
|
||||
void WebAppsIntentPickerDelegate::PersistIntentPreferencesForApp(
|
||||
PickerEntryType entry_type,
|
||||
const std::string& app_id) {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
void WebAppsIntentPickerDelegate::LaunchApp(content::WebContents* web_contents,
|
||||
|
@ -53,7 +53,7 @@ SyncActionMetrics convertToHistogramEnum(
|
||||
case ::sync_file_system::SyncAction::SYNC_ACTION_DELETED:
|
||||
return SyncActionMetrics::kDeleted;
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -151,7 +151,7 @@ ash::assistant::LauncherSearchIphQueryType GetQueryType(
|
||||
if (query == u"50+94/5") {
|
||||
return ash::assistant::LauncherSearchIphQueryType::kCalculation;
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -248,7 +248,7 @@ std::optional<IconCode> KeyboardShortcutResult::GetIconCodeFromKeyboardCode(
|
||||
return IconCode::kKeyboardShortcutLauncherRefresh;
|
||||
case ui::mojom::MetaKey::kExternalMeta:
|
||||
case ui::mojom::MetaKey::kCommand:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
case (KeyboardCode::VKEY_MEDIA_LAUNCH_APP2):
|
||||
return IconCode::kKeyboardShortcutCalculator;
|
||||
|
@ -165,7 +165,7 @@ void SetOneTimeAutoLaunchKioskAppId(PrefService& local_state,
|
||||
local_state.CommitPendingWrite();
|
||||
return;
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace ash
|
||||
|
@ -89,7 +89,7 @@ KioskApp EmptyKioskApp(const KioskAppId& app_id) {
|
||||
/*icon=*/gfx::ImageSkia(),
|
||||
/*url=*/GURL()};
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -166,7 +166,7 @@ class SigninPerformer : public LoginPerformer::Delegate, public CancellableJob {
|
||||
}
|
||||
void OnOldEncryptionDetected(std::unique_ptr<UserContext> user_context,
|
||||
bool has_incomplete_migration) override {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
ResultCallback on_done_;
|
||||
@ -367,7 +367,7 @@ void ProfileLoader::LoginAsKioskAccount() {
|
||||
return self->ReturnError(
|
||||
LoginFailureToKioskLaunchError(*auth_failure));
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
},
|
||||
// Safe because `this` owns `current_step_`
|
||||
base::Unretained(this)));
|
||||
|
@ -159,7 +159,7 @@ class BorealisInstallerImpl::Installation
|
||||
"Unexpected DLC failure, please file feedback."};
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
// As part of its installation we perform a dry run of borealis. This ensures
|
||||
|
@ -123,7 +123,7 @@ class CalendarKeyedServiceIOTest : public testing::Test {
|
||||
google_apis::test_util::GetTestFilePath(
|
||||
"calendar/group_calendar_events.json"));
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
content::BrowserTaskEnvironment task_environment_{
|
||||
|
@ -31,7 +31,7 @@ PowerState ConvertCecServiceClientPowerState(
|
||||
return PowerState::kUnknown;
|
||||
}
|
||||
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
@ -64,14 +64,14 @@ void NetworkSettingsServiceAsh::BindReceiver(
|
||||
|
||||
void NetworkSettingsServiceAsh::SetExtensionProxy(
|
||||
crosapi::mojom::ProxyConfigPtr proxy_config) {
|
||||
NOTREACHED_NORETURN()
|
||||
NOTREACHED()
|
||||
<< "This version of Ash receives the proxy pref from the Prefs mojo "
|
||||
"service. Please use SetExtensionControllingProxyMetadata to set the "
|
||||
"extension metadata.";
|
||||
}
|
||||
|
||||
void NetworkSettingsServiceAsh::ClearExtensionProxy() {
|
||||
NOTREACHED_NORETURN()
|
||||
NOTREACHED()
|
||||
<< "This version of Ash clears the proxy pref from the Prefs mojo "
|
||||
"service. Please use ClearExtensionControllingProxyMetadata to clear "
|
||||
"the extension metadata.";
|
||||
|
@ -288,7 +288,7 @@ EventRewriterDelegateImpl::GetShortcutModifierForSixPackKey(
|
||||
case ui::KeyboardCode::VKEY_INSERT:
|
||||
return settings->six_pack_key_remappings->insert;
|
||||
default:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -58,7 +58,7 @@ std::ostream& operator<<(std::ostream& out, OpenFileMode mode) {
|
||||
case OpenFileMode::OPEN_FILE_MODE_WRITE:
|
||||
return out << "OPEN_FILE_MODE_WRITE";
|
||||
}
|
||||
NOTREACHED_NORETURN() << "Unknown OpenFileMode: " << mode;
|
||||
NOTREACHED() << "Unknown OpenFileMode: " << mode;
|
||||
}
|
||||
|
||||
std::ostream& operator<<(std::ostream& out,
|
||||
@ -70,7 +70,7 @@ std::ostream& operator<<(std::ostream& out,
|
||||
case ChangeType::DELETED:
|
||||
return out << "DELETED";
|
||||
}
|
||||
NOTREACHED_NORETURN() << "Unknown ChangeType: " << type;
|
||||
NOTREACHED() << "Unknown ChangeType: " << type;
|
||||
}
|
||||
|
||||
std::ostream& operator<<(std::ostream& out, CloudFileInfo* cloud_file_info) {
|
||||
|
@ -565,7 +565,7 @@ void DiversionBackendDelegate::OnDiversionFinished(
|
||||
|
||||
switch (call_site) {
|
||||
case OnDiversionFinishedCallSite::kEnsureFileExists:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
|
||||
case OnDiversionFinishedCallSite::kCopyFileLocal: {
|
||||
if (!scoped_fd.is_valid()) {
|
||||
|
@ -161,7 +161,7 @@ class FakeFSBDelegate : public FileSystemBackendDelegate {
|
||||
|
||||
storage::WatcherManager* GetWatcherManager(
|
||||
storage::FileSystemType type) override {
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
private:
|
||||
|
@ -165,7 +165,7 @@ TEST_F(DiversionFileManagerTest, Writes) {
|
||||
[](StoppedReason stopped_reason, const storage::FileSystemURL& url,
|
||||
base::ScopedFD scoped_fd, int64_t file_size, base::File::Error error) {
|
||||
// We shouldn't get here. We should get to on_explicit_finish instead.
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
};
|
||||
ASSERT_EQ(StartDivertingResult::kOK,
|
||||
dfm->StartDiverting(foo_url, base::Seconds(15),
|
||||
|
@ -100,7 +100,7 @@ orca::mojom::TextQueryErrorCode ConvertErrorCode(
|
||||
case manta::MantaStatusCode::kRestrictedCountry:
|
||||
return orca::mojom::TextQueryErrorCode::kRestrictedRegion;
|
||||
case manta::MantaStatusCode::kOk:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -255,7 +255,7 @@ std::string ToString(KioskAppLaunchError::Error error) {
|
||||
CASE(kLacrosDataMigrationStarted);
|
||||
CASE(kLacrosBackwardDataMigrationStarted);
|
||||
}
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
#undef CASE
|
||||
}
|
||||
|
||||
@ -602,7 +602,7 @@ void KioskLaunchController::OnLaunchFailed(KioskAppLaunchError::Error error) {
|
||||
|
||||
switch (error) {
|
||||
case Error::kNone:
|
||||
NOTREACHED_NORETURN();
|
||||
NOTREACHED();
|
||||
case Error::kCryptohomedNotRunning:
|
||||
case Error::kAlreadyMounted:
|
||||
// Reboot the device on recoverable cryptohome errors. Do not save error
|
||||
|
@ -305,7 +305,7 @@ KioskApp KioskBaseTest::test_kiosk_app() const {
|
||||
return app;
|
||||
}
|
||||
}
|
||||
NOTREACHED_NORETURN() << "App not in KioskController: " << test_app_id();
|
||||
NOTREACHED() << "App not in KioskController: " << test_app_id();
|
||||
}
|
||||
|
||||
} // namespace ash
|
||||
|
@ -644,7 +644,7 @@ class EnrollmentErrorScreenTest
|
||||
bool IsManualEnrollmentMode(policy::EnrollmentConfig::Mode mode) const {
|
||||
switch (mode) {
|
||||
case policy::EnrollmentConfig::MODE_NONE:
|
||||
NOTREACHED_NORETURN() << "Bad enrollment mode " << mode;
|
||||
NOTREACHED() << "Bad enrollment mode " << mode;
|
||||
case policy::EnrollmentConfig::MODE_MANUAL:
|
||||
case policy::EnrollmentConfig::MODE_MANUAL_REENROLLMENT:
|
||||
case policy::EnrollmentConfig::MODE_LOCAL_ADVERTISED:
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user