File tree Expand file tree Collapse file tree 4 files changed +7
-6
lines changed
Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ fn run_asm(data: &[u8]) -> Result<i8, Error> {
1414 . build ( ) ;
1515 let mut machine = AsmMachine :: new ( core) ;
1616 let program = Bytes :: copy_from_slice ( data) ;
17- machine. load_program ( & program, & [ ] ) ?;
17+ machine. load_program ( & program, vec ! [ ] . into_iter ( ) ) ?;
1818 machine. run ( )
1919}
2020
@@ -28,7 +28,7 @@ fn run_int(data: &[u8]) -> Result<i8, Error> {
2828 . instruction_cycle_func ( Box :: new ( constant_cycles) )
2929 . build ( ) ;
3030 let program = Bytes :: copy_from_slice ( data) ;
31- machine. load_program ( & program, & [ ] ) ?;
31+ machine. load_program ( & program, vec ! [ ] . into_iter ( ) ) ?;
3232 machine. run ( )
3333}
3434
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ fn run(data: &[u8]) -> Result<i8, Error> {
1616 . instruction_cycle_func ( Box :: new ( constant_cycles) )
1717 . build ( ) ;
1818 let program = Bytes :: copy_from_slice ( data) ;
19- machine. load_program ( & program, & [ ] ) ?;
19+ machine. load_program ( & program, vec ! [ ] . into_iter ( ) ) ?;
2020 machine. run ( )
2121}
2222
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ fuzz_target!(|data: &[u8]| {
1515 AsmMachine :: new( machine)
1616 } ;
1717 let program = Bytes :: copy_from_slice( data) ;
18- if machine1. load_program( & program, & [ ] ) . is_err( ) {
18+ if machine1. load_program( & program, vec! [ ] . into_iter ( ) ) . is_err( ) {
1919 return ;
2020 } ;
2121 let result1 = machine1. run( ) ;
@@ -32,7 +32,7 @@ fuzz_target!(|data: &[u8]| {
3232 . build( ) ;
3333 AsmMachine :: new( machine)
3434 } ;
35- machine2. load_program( & program, & [ ] ) . unwrap( ) ;
35+ machine2. load_program( & program, vec! [ ] . into_iter ( ) ) . unwrap( ) ;
3636 let result2 = machine2. run( ) ;
3737 assert_eq!( result2. unwrap_err( ) , Error :: CyclesExceeded ) ;
3838 let snap = snapshot:: make_snapshot( & mut machine2. machine) . unwrap( ) ;
Original file line number Diff line number Diff line change @@ -115,7 +115,8 @@ fuzz_target!(|data: [u8; 96]| {
115115
116116 let mut machine1 = build_machine( ) ;
117117 let mut machine2 = build_machine( ) ;
118- let result = machine1. load_program_with_metadata( & dummy_data. program, & metadata, & vec![ ] ) ;
118+ let result =
119+ machine1. load_program_with_metadata( & dummy_data. program, & metadata, vec![ ] . into_iter( ) ) ;
119120 if result. is_err( ) {
120121 return ;
121122 }
You can’t perform that action at this time.
0 commit comments