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> {
14
14
. build ( ) ;
15
15
let mut machine = AsmMachine :: new ( core) ;
16
16
let program = Bytes :: copy_from_slice ( data) ;
17
- machine. load_program ( & program, & [ ] ) ?;
17
+ machine. load_program ( & program, vec ! [ ] . into_iter ( ) ) ?;
18
18
machine. run ( )
19
19
}
20
20
@@ -28,7 +28,7 @@ fn run_int(data: &[u8]) -> Result<i8, Error> {
28
28
. instruction_cycle_func ( Box :: new ( constant_cycles) )
29
29
. build ( ) ;
30
30
let program = Bytes :: copy_from_slice ( data) ;
31
- machine. load_program ( & program, & [ ] ) ?;
31
+ machine. load_program ( & program, vec ! [ ] . into_iter ( ) ) ?;
32
32
machine. run ( )
33
33
}
34
34
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ fn run(data: &[u8]) -> Result<i8, Error> {
16
16
. instruction_cycle_func ( Box :: new ( constant_cycles) )
17
17
. build ( ) ;
18
18
let program = Bytes :: copy_from_slice ( data) ;
19
- machine. load_program ( & program, & [ ] ) ?;
19
+ machine. load_program ( & program, vec ! [ ] . into_iter ( ) ) ?;
20
20
machine. run ( )
21
21
}
22
22
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ fuzz_target!(|data: &[u8]| {
15
15
AsmMachine :: new( machine)
16
16
} ;
17
17
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( ) {
19
19
return ;
20
20
} ;
21
21
let result1 = machine1. run( ) ;
@@ -32,7 +32,7 @@ fuzz_target!(|data: &[u8]| {
32
32
. build( ) ;
33
33
AsmMachine :: new( machine)
34
34
} ;
35
- machine2. load_program( & program, & [ ] ) . unwrap( ) ;
35
+ machine2. load_program( & program, vec! [ ] . into_iter ( ) ) . unwrap( ) ;
36
36
let result2 = machine2. run( ) ;
37
37
assert_eq!( result2. unwrap_err( ) , Error :: CyclesExceeded ) ;
38
38
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]| {
115
115
116
116
let mut machine1 = build_machine( ) ;
117
117
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( ) ) ;
119
120
if result. is_err( ) {
120
121
return ;
121
122
}
You can’t perform that action at this time.
0 commit comments