Files
hakorune/src/backend
Selfhosting Dev f307c4f7b1 🔧 LLVM: Compare/PHI値欠落への防御的対策強化
## 主な変更点
- arith.rs: Compare演算でlhs/rhs欠落時にguessed_zero()でフォールバック
- flow.rs: seal_block()でPHI入力値の欠落時により賢明なゼロ生成
- mod.rs: 各ブロックで定義された値のみをスナップショット(defined_in_block)
- strings.rs: 文字列生成をエントリブロックにホイスト(dominance保証)

## 防御的プログラミング
- 値が見つからない場合は型情報に基づいてゼロ値を生成
- パラメータは全パスを支配するため信頼
- 各ブロックごとに定義された値のみを次ブロックに引き継ぎ

ChatGPT5の実戦的フィードバックを反映した堅牢性向上。

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 14:34:13 +09:00
..