@@ -514,7 +514,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
514
514
dest. transmute ( this. machine . layouts . uint ( dest. layout . size ) . unwrap ( ) , this) ?;
515
515
this. write_int ( res, & dest) ?;
516
516
}
517
- "cast" | "as" | "cast_ptr" | "expose_addr " | "with_exposed_provenance" => {
517
+ "cast" | "as" | "cast_ptr" | "expose_provenance " | "with_exposed_provenance" => {
518
518
let [ op] = check_arg_count ( args) ?;
519
519
let ( op, op_len) = this. operand_to_simd ( op) ?;
520
520
let ( dest, dest_len) = this. mplace_to_simd ( dest) ?;
@@ -524,7 +524,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
524
524
let unsafe_cast = intrinsic_name == "cast" ;
525
525
let safe_cast = intrinsic_name == "as" ;
526
526
let ptr_cast = intrinsic_name == "cast_ptr" ;
527
- let expose_cast = intrinsic_name == "expose_addr " ;
527
+ let expose_cast = intrinsic_name == "expose_provenance " ;
528
528
let from_exposed_cast = intrinsic_name == "with_exposed_provenance" ;
529
529
530
530
for i in 0 ..dest_len {
@@ -557,7 +557,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
557
557
this. ptr_to_ptr ( & op, dest. layout ) ?,
558
558
// Ptr/Int casts
559
559
( ty:: RawPtr ( ..) , ty:: Int ( _) | ty:: Uint ( _) ) if expose_cast =>
560
- this. pointer_expose_address_cast ( & op, dest. layout ) ?,
560
+ this. pointer_expose_provenance_cast ( & op, dest. layout ) ?,
561
561
( ty:: Int ( _) | ty:: Uint ( _) , ty:: RawPtr ( ..) ) if from_exposed_cast =>
562
562
this. pointer_with_exposed_provenance_cast ( & op, dest. layout ) ?,
563
563
// Error otherwise
0 commit comments