feat(semantic): add SymbolTable::add_resolved_reference method (#7608)

Add `SymbolTable::add_resolved_reference` method to add a reference for a symbol.
This commit is contained in:
overlookmotel 2024-12-03 12:43:20 +00:00
parent e80214c74f
commit 206de912dc

View file

@ -238,6 +238,12 @@ impl SymbolTable {
.map(|&reference_id| &self.references[reference_id])
}
/// Add a reference to a symbol.
pub fn add_resolved_reference(&mut self, symbol_id: SymbolId, reference_id: ReferenceId) {
let reference_ids = &mut self.resolved_references[symbol_id];
reference_ids.push(reference_id);
}
/// Delete a reference to a symbol.
///
/// # Panics