Files
TransPyC/lib
TermiNexus 4c0dfb222a fix(traceback): 修复 Install 注入位置与 Phase1 声明缺失
traceback 不被用户代码 import,--clean/--clear-cache 后 Phase1 不生成其声明,main 入口解析不到 Install 的 sha1 前缀;改为 --traceback 时把 traceback 及其传递依赖强制纳入 Phase1。Install 调用改用函数体当前 builder 发射,避免另建 builder 插到块尾导致 call 落在 ret 之后、ASan opt 报非法 IR。同时统一 global_ctors 元素类型为 {i32, i8*, i8*} 以匹配 ASan 的 appending 全局。
2026-10-19 18:43:31 +08:00
..