We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 76bcd99 + 45828cd commit 0841a84Copy full SHA for 0841a84
crates/hir-ty/src/mir/eval.rs
@@ -468,6 +468,9 @@ pub fn interpret_mir(
468
let ty = body.locals[return_slot()].ty.clone();
469
let mut evaluator = Evaluator::new(db, body, assert_placeholder_ty_is_unused);
470
let x: Result<Const> = (|| {
471
+ if evaluator.ptr_size() != std::mem::size_of::<usize>() {
472
+ not_supported!("targets with different pointer size from host");
473
+ }
474
let bytes = evaluator.interpret_mir(&body, None.into_iter())?;
475
let mut memory_map = evaluator.create_memory_map(
476
&bytes,
0 commit comments