diff --git a/interpreter/src/cursor_aleo.rs b/interpreter/src/cursor_aleo.rs index 4f535ee2c5..bf6a3cf25f 100644 --- a/interpreter/src/cursor_aleo.rs +++ b/interpreter/src/cursor_aleo.rs @@ -309,6 +309,7 @@ impl Cursor<'_> { let name = snarkvm_identifier_to_symbol(async_.function_name()); let arguments: Vec = async_.operands().iter().map(|op| self.operand_value(op)).collect(); if self.really_async { + self.increment_instruction_index(); let async_ex = AsyncExecution { function: GlobalId { name, program }, arguments }; (Value::Future(Future(vec![async_ex])), async_.destinations()[0].clone()) } else {