diff options
Diffstat (limited to 'crates/rust-analyzer/src/bin/main.rs')
-rw-r--r-- | crates/rust-analyzer/src/bin/main.rs | 5 |
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 | ||