don't register debug idents while doing work (it happens afterwards

This commit is contained in:
Folkert 2021-10-29 21:26:36 +02:00
parent e10cd07143
commit eda904e63e
2 changed files with 0 additions and 6 deletions

View file

@ -179,16 +179,12 @@ impl<'a, 'i> Env<'a, 'i> {
pub fn unique_symbol(&mut self) -> Symbol { pub fn unique_symbol(&mut self) -> Symbol {
let ident_id = self.ident_ids.gen_unique(); let ident_id = self.ident_ids.gen_unique();
self.home.register_debug_idents(self.ident_ids);
Symbol::new(self.home, ident_id) Symbol::new(self.home, ident_id)
} }
#[allow(dead_code)] #[allow(dead_code)]
fn manual_unique_symbol(home: ModuleId, ident_ids: &mut IdentIds) -> Symbol { fn manual_unique_symbol(home: ModuleId, ident_ids: &mut IdentIds) -> Symbol {
let ident_id = ident_ids.gen_unique(); let ident_id = ident_ids.gen_unique();
home.register_debug_idents(ident_ids);
Symbol::new(home, ident_id) Symbol::new(home, ident_id)
} }
} }

View file

@ -58,8 +58,6 @@ impl<'a, 'i> Env<'a, 'i> {
fn unique_symbol(&mut self) -> Symbol { fn unique_symbol(&mut self) -> Symbol {
let ident_id = self.ident_ids.gen_unique(); let ident_id = self.ident_ids.gen_unique();
self.home.register_debug_idents(self.ident_ids);
Symbol::new(self.home, ident_id) Symbol::new(self.home, ident_id)
} }
} }