From eda904e63ed1f749a8d9eec999f62af1e4e8dc77 Mon Sep 17 00:00:00 2001 From: Folkert Date: Fri, 29 Oct 2021 21:26:36 +0200 Subject: [PATCH] don't register debug idents while doing work (it happens afterwards --- compiler/mono/src/expand_rc.rs | 4 ---- compiler/mono/src/reset_reuse.rs | 2 -- 2 files changed, 6 deletions(-) diff --git a/compiler/mono/src/expand_rc.rs b/compiler/mono/src/expand_rc.rs index 5b70006c84..2812252285 100644 --- a/compiler/mono/src/expand_rc.rs +++ b/compiler/mono/src/expand_rc.rs @@ -179,16 +179,12 @@ impl<'a, 'i> Env<'a, 'i> { pub fn unique_symbol(&mut self) -> Symbol { let ident_id = self.ident_ids.gen_unique(); - self.home.register_debug_idents(self.ident_ids); - Symbol::new(self.home, ident_id) } #[allow(dead_code)] fn manual_unique_symbol(home: ModuleId, ident_ids: &mut IdentIds) -> Symbol { let ident_id = ident_ids.gen_unique(); - home.register_debug_idents(ident_ids); - Symbol::new(home, ident_id) } } diff --git a/compiler/mono/src/reset_reuse.rs b/compiler/mono/src/reset_reuse.rs index 490314c885..64fde943c5 100644 --- a/compiler/mono/src/reset_reuse.rs +++ b/compiler/mono/src/reset_reuse.rs @@ -58,8 +58,6 @@ impl<'a, 'i> Env<'a, 'i> { fn unique_symbol(&mut self) -> Symbol { let ident_id = self.ident_ids.gen_unique(); - self.home.register_debug_idents(self.ident_ids); - Symbol::new(self.home, ident_id) } }