Span trace utilities and runner source hint

This commit is contained in:
nyash-codex
2025-11-24 14:17:02 +09:00
parent 3154903121
commit 466e636af6
106 changed files with 4597 additions and 958 deletions

View File

@ -121,7 +121,9 @@ pub fn ensure(builder: &mut MirBuilder, v: ValueId, kind: LocalKind) -> ValueId
// CRITICAL FIX: For receiver kind, if type is missing but origin exists,
// infer MirType::Box from origin
if kind == LocalKind::Recv && builder.value_types.get(&loc).is_none() {
builder.value_types.insert(loc, crate::mir::MirType::Box(cls));
builder
.value_types
.insert(loc, crate::mir::MirType::Box(cls));
}
}
builder.local_ssa_map.insert(key, loc);