Files
hakorune/src/mir
nyash-codex 33e80637dd refactor(joinir): Phase 221-R ExprResultResolver Box extraction
Extracted 64 lines of expr_result handling from merge/mod.rs into
dedicated ExprResultResolver Box following Phase 33 modularization.

- New module: expr_result_resolver.rs (185 lines, 4 unit tests)
- merge/mod.rs: -37 lines (net reduction)
- Single responsibility: expr_result resolution only
- Improved testability and maintainability

Phase 221-R completes the box-first refactoring of Phase 221's
expr_result routing implementation, aligning with Phase 33
modularization patterns (ExitMetaCollector, ExitLineReconnector).

Test results:
 phase212_if_sum_min.hako: RC=2
 loop_if_phi.hako: sum=9 (legacy mode)
 loop_min_while.hako: correct output
2025-12-10 04:23:34 +09:00
..