luaur_analysis/methods/block_get_reaching_definition.rs
1use crate::records::block::Block;
2use crate::records::symbol::Symbol;
3use crate::type_aliases::definition::Definition;
4
5pub fn block_get_reaching_definition(block: &Block, sym: Symbol) -> *mut Definition {
6 if let Some(v) = block.reaching_definitions.find(&sym) {
7 *v
8 } else {
9 core::ptr::null_mut()
10 }
11}