diff --git a/cairo1-run/src/main.rs b/cairo1-run/src/main.rs index 5af8f65052..1c06663ae3 100644 --- a/cairo1-run/src/main.rs +++ b/cairo1-run/src/main.rs @@ -270,19 +270,6 @@ fn run(args: impl Iterator) -> Result, Erro None, )?; - /* let program = Program::new( - builtins, - data, - Some(0), - program_hints, - ReferenceManager { - references: Vec::new(), - }, - HashMap::new(), - vec![], - None, - )?; */ - let mut runner = CairoRunner::new(&program, &args.layout, true)?; let mut vm = VirtualMachine::new(args.trace_file.is_some()); @@ -291,6 +278,8 @@ fn run(args: impl Iterator) -> Result, Erro additional_initialization(&mut vm, data_len)?; runner.run_until_pc(end, &mut vm, &mut hint_processor)?; + + runner.run_until_next_power_of_2(&mut vm, &mut hint_processor)?; /* runner .run_for_steps(50, &mut vm, &mut hint_processor)