@@ -484,7 +484,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
484
484
dest. transmute ( this. machine . layouts . uint ( dest. layout . size ) . unwrap ( ) , this) ?;
485
485
this. write_int ( res, & dest) ?;
486
486
}
487
- "cast" | "as" | "cast_ptr" | "expose_addr" | "from_exposed_addr " => {
487
+ "cast" | "as" | "cast_ptr" | "expose_addr" | "with_exposed_provenance " => {
488
488
let [ op] = check_arg_count ( args) ?;
489
489
let ( op, op_len) = this. operand_to_simd ( op) ?;
490
490
let ( dest, dest_len) = this. mplace_to_simd ( dest) ?;
@@ -495,7 +495,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
495
495
let safe_cast = intrinsic_name == "as" ;
496
496
let ptr_cast = intrinsic_name == "cast_ptr" ;
497
497
let expose_cast = intrinsic_name == "expose_addr" ;
498
- let from_exposed_cast = intrinsic_name == "from_exposed_addr " ;
498
+ let from_exposed_cast = intrinsic_name == "with_exposed_provenance " ;
499
499
500
500
for i in 0 ..dest_len {
501
501
let op = this. read_immediate ( & this. project_index ( & op, i) ?) ?;
@@ -529,7 +529,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
529
529
( ty:: RawPtr ( ..) , ty:: Int ( _) | ty:: Uint ( _) ) if expose_cast =>
530
530
this. pointer_expose_address_cast ( & op, dest. layout ) ?,
531
531
( ty:: Int ( _) | ty:: Uint ( _) , ty:: RawPtr ( ..) ) if from_exposed_cast =>
532
- this. pointer_from_exposed_address_cast ( & op, dest. layout ) ?,
532
+ this. pointer_with_exposed_provenance_cast ( & op, dest. layout ) ?,
533
533
// Error otherwise
534
534
_ =>
535
535
throw_unsup_format ! (
0 commit comments