@@ -300,7 +300,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
300300 // neither of which have any effect on our current PRNG
301301 let _flags = this. read_scalar ( args[ 3 ] ) ?. to_i32 ( ) ?;
302302
303- this. gen_random ( len as usize , ptr ) ?;
303+ this. gen_random ( ptr , len as usize ) ?;
304304 this. write_scalar ( Scalar :: from_uint ( len, dest. layout . size ) , dest) ?;
305305 }
306306 id => {
@@ -776,7 +776,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
776776 "SecRandomCopyBytes" => {
777777 let len = this. read_scalar ( args[ 1 ] ) ?. to_usize ( this) ?;
778778 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 ) ?;
780780 this. write_null ( dest) ?;
781781 }
782782
@@ -938,7 +938,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
938938 "SystemFunction036" => {
939939 let ptr = this. read_scalar ( args[ 0 ] ) ?. not_undef ( ) ?;
940940 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 ) ?;
942942 this. write_scalar ( Scalar :: from_bool ( true ) , dest) ?;
943943 }
944944
0 commit comments