@@ -300,7 +300,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
300
300
// neither of which have any effect on our current PRNG
301
301
let _flags = this. read_scalar ( args[ 3 ] ) ?. to_i32 ( ) ?;
302
302
303
- this. gen_random ( len as usize , ptr ) ?;
303
+ this. gen_random ( ptr , len as usize ) ?;
304
304
this. write_scalar ( Scalar :: from_uint ( len, dest. layout . size ) , dest) ?;
305
305
}
306
306
id => {
@@ -776,7 +776,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
776
776
"SecRandomCopyBytes" => {
777
777
let len = this. read_scalar ( args[ 1 ] ) ?. to_usize ( this) ?;
778
778
let ptr = this. read_scalar ( args[ 2 ] ) ?. not_undef ( ) ?;
779
- this. gen_random ( len as usize , ptr ) ?;
779
+ this. gen_random ( ptr , len as usize ) ?;
780
780
this. write_null ( dest) ?;
781
781
}
782
782
@@ -938,7 +938,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
938
938
"SystemFunction036" => {
939
939
let ptr = this. read_scalar ( args[ 0 ] ) ?. not_undef ( ) ?;
940
940
let len = this. read_scalar ( args[ 1 ] ) ?. to_u32 ( ) ?;
941
- this. gen_random ( len as usize , ptr ) ?;
941
+ this. gen_random ( ptr , len as usize ) ?;
942
942
this. write_scalar ( Scalar :: from_bool ( true ) , dest) ?;
943
943
}
944
944
0 commit comments