Files
ViperC/App/lib
TermiNexus 9d0ecf1c5d fix(call): translate_call 无条件查询全局默认参数表,修复未初始化 gd_entry 崩溃
同模块带默认参数函数命中时 gd_entry 仅在 if df_defaults is None 块内
赋值,下方 _build_const_from_snapshot 读到未初始化栈垃圾指针(本次
0x7ead438f),解引用 gd_entry.ConstKinds 触发 ASan access-violation
(翻译 parser.vp 时随机崩溃)。改为与 _translate_method_call 一致,
find_func_defaults 无条件执行,同模块命中时快照优先、AST 回退兜底。
2026-08-13 06:54:32 +08:00
..