aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/bin/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/rust-analyzer/src/bin/main.rs')
-rw-r--r--crates/rust-analyzer/src/bin/main.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/rust-analyzer/src/bin/main.rs b/crates/rust-analyzer/src/bin/main.rs
index 3af3c59d8..bf42654a8 100644
--- a/crates/rust-analyzer/src/bin/main.rs
+++ b/crates/rust-analyzer/src/bin/main.rs
@@ -70,6 +70,11 @@ fn setup_logging(log_file: Option<PathBuf>) -> Result<()> {
70 tracing_setup::setup_tracing()?; 70 tracing_setup::setup_tracing()?;
71 71
72 profile::init(); 72 profile::init();
73
74 if !cfg!(debug_assertions) {
75 stdx::set_assert_hook(|loc, args| log::error!("assertion failed at {}: {}", loc, args));
76 }
77
73 Ok(()) 78 Ok(())
74} 79}
75 80