Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/stdx/src/panic_context.rs')
-rw-r--r--crates/stdx/src/panic_context.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/stdx/src/panic_context.rs b/crates/stdx/src/panic_context.rs
index c3e8813b0e..cf3d85b4da 100644
--- a/crates/stdx/src/panic_context.rs
+++ b/crates/stdx/src/panic_context.rs
@@ -18,6 +18,7 @@ pub struct PanicContext {
}
impl PanicContext {
+ #[allow(clippy::print_stderr)]
fn init() {
let default_hook = panic::take_hook();
let hook = move |panic_info: &panic::PanicInfo<'_>| {
@@ -43,7 +44,7 @@ impl Drop for PanicContext {
fn with_ctx(f: impl FnOnce(&mut Vec<String>)) {
thread_local! {
- static CTX: RefCell<Vec<String>> = RefCell::new(Vec::new());
+ static CTX: RefCell<Vec<String>> = const { RefCell::new(Vec::new()) };
}
CTX.with(|ctx| f(&mut ctx.borrow_mut()));
}