chore(mir): prune legacy instruction sets (#129)

This commit is contained in:
moe-charm
2025-09-10 17:23:26 +09:00
committed by GitHub
parent 370e725926
commit 06c77c1026
7 changed files with 18 additions and 2122 deletions

View File

@ -1,8 +1,8 @@
use nyash_rust::mir::instruction_introspection;
// Core-15: enforce fixed instruction count at 15 (migration mode; docs may differ)
// MIR14: ensure instruction count stays fixed at 14
#[test]
fn mir_core15_instruction_count() {
let impl_names = instruction_introspection::core15_instruction_names();
assert_eq!(impl_names.len(), 15, "Core-15 must contain exactly 15 instructions");
fn mir14_instruction_count() {
let impl_names = instruction_introspection::mir14_instruction_names();
assert_eq!(impl_names.len(), 14, "MIR14 must contain exactly 14 instructions");
}