You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SSAify: wire C implementation as sole path, fix LoadNull type + pool realloc
Three fixes:
- LoadNull type: {{0}, 0} (TBottom) → HIR_TYPE_NULLPTR (0x80000000000).
Wrong type caused reflowTypes to assign incorrect types, leading to
SIGSEGV in codegen when dereferencing null register.
- Pool realloc: contiguous pool array invalidated all PhxSSABlock pointers
on growth. Switch to individual PyMem_RawMalloc per block.
- Wire hir_ssaify_run_c as sole path in SSAify::Run (1-arg version).
2-arg version (builder.cpp inlining) remains C++.
0 commit comments