cleanup: MIRレガシーコード71行削除でJSON作業準備完了
Phase 15.5準備として、MIRコードベースの大規模クリーンアップを実施。 JSON centralization作業前の環境整備が完了しました。 削除内容(71行): - コメントアウトされたimport文: 2行 - 不要なlegacy/removedコメント: 9行 - movedコメント大規模整理: 56行 - 開発用debugコード(eprintln!): 4行 安全性確認: - 統一Call実装(NYASH_MIR_UNIFIED_CALL=1): 正常動作✅ - Legacy実装(NYASH_MIR_UNIFIED_CALL=0): 後方互換性維持✅ - JSON出力: mir_call形式で正常生成✅ Phase 15(80k→20k行削減)への貢献: 約0.09% 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -42,7 +42,6 @@ pub(super) fn builder_debug_log(msg: &str) {
|
||||
}
|
||||
}
|
||||
|
||||
// Lightweight helpers moved from builder.rs to reduce file size
|
||||
impl super::MirBuilder {
|
||||
/// Ensure a basic block exists in the current function
|
||||
pub(crate) fn ensure_block_exists(&mut self, block_id: BasicBlockId) -> Result<(), String> {
|
||||
@ -69,7 +68,6 @@ impl super::MirBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
// Call/Type/WeakRef emission helpers (moved from builder.rs)
|
||||
impl super::MirBuilder {
|
||||
/// Emit a Box method call or plugin call (unified BoxCall)
|
||||
pub(super) fn emit_box_or_plugin_call(
|
||||
|
||||
Reference in New Issue
Block a user