compare_primitives_smoke IR-shape assertion #18
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Observe
compare__Int/compare__Bool/compare__Strsymbols in the emitted IR. Blocked onemit-irCLI not running mono; resolution paths include extending the CLI to run mono, using library APIs directly in e2e.rs, or adding--dump-irtoail build. The E2E stdout assertion already covers correctness; the IR-shape test would catch refactor regressions that rename mono symbols.context: dropped from ct.4.4 when the BLOCKED condition surfaced.
Verification 2026-06-02: The BLOCKER is resolved.
ail emit-irnow runs the full pipeline including monomorphisation (elaborate_workspace, mir.1b), so thecompare__Int/compare__Bool/compare__Strsymbols are observable in emitted IR without a CLI extension. The IR-shape assertion test itself still does not exist (the presentcompare_primitives_smoke_prints_1_2_3_thriceincrates/ail/tests/e2e.rsis a stdout test, not an IR-shape test). Net: unblocked, now a straightforward add againstemit-iroutput. No--dump-irflag exists or is needed.