summaryrefslogtreecommitdiff
path: root/rust
diff options
context:
space:
mode:
Diffstat (limited to 'rust')
-rw-r--r--rust/src/low_level_il/function.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/rust/src/low_level_il/function.rs b/rust/src/low_level_il/function.rs
index d4cd88cf..dedb7036 100644
--- a/rust/src/low_level_il/function.rs
+++ b/rust/src/low_level_il/function.rs
@@ -379,13 +379,13 @@ impl<M: FunctionMutability> LowLevelILFunction<M, SSA> {
/// Returns the instruction that defines the given SSA Mem register.
#[must_use]
- pub fn get_ssa_memory_definition<R: ArchReg>(
+ pub fn get_ssa_memory_definition(
&self,
- index: usize
+ index: u64 // source_memory_version in the llil instructions return u64 mem version
) -> Option<LowLevelILInstruction<'_, M, SSA>> {
use binaryninjacore_sys::BNGetLowLevelILSSAMemoryDefinition;
let instr_idx = unsafe {
- BNGetLowLevelILSSAMemoryDefinition(self.handle, index)
+ BNGetLowLevelILSSAMemoryDefinition(self.handle, index as usize)
};
self.instruction_from_index(LowLevelInstructionIndex(instr_idx))
}