Files
hakorune/apps/tests/test_string_concat_phi.hako
nyash-codex 6865f4acfa feat(phi): Phase 25.1 - LoopForm v2 テスト・最小再現ケース追加
-  最小再現ケース作成
  - apps/tests/minimal_ssa_skip_ws.hako: 確実に再現する10-30行ケース
  - apps/tests/minimal_ssa_bug*.hako: 段階的簡略化版
  - apps/tests/loopform_*.hako: LoopForm v2 各ケーステスト

-  Rustテストスイート追加
  - src/tests/mir_loopform_conditional_reassign.rs: 4ケース(Case A/B/C/D)
  - src/tests/mir_loopform_complex.rs: 複雑なパターン
  - 全テストPASS確認済み

-  SSAバグ分析ドキュメント
  - docs/development/analysis/minimal_ssa_bug_analysis.md
  - エラー詳細・原因・ワークアラウンド記録

🎯 成果: SSAバグの構造を完全特定、デバッグ準備完了
2025-11-21 06:21:45 +09:00

29 lines
583 B
Plaintext

static box TestBox {
get_value() {
return "test_result"
}
}
static box Main {
main(args) {
local prog = TestBox.get_value()
{
local status = "null"
if prog != null { status = "non-null" }
print("Debug: " + status)
}
if prog == null {
print("Error: prog is null")
return null
}
local ps = "" + prog
print("Stringified length: " + ("" + ps.length()))
if ps.indexOf("test") < 0 || ps.indexOf("result") < 0 {
print("Error: unexpected output")
return null
}
print("Success")
return ps
}
}