Files
ViperC/App/lib
TermiNexus 0c94f52f21 fix(call): 缺参 fail-fast 误杀参数匹配的构造调用 + 行号修复
- _call_method_on_ptr 的 elif found_func 分支原无条件 fatal,即使实参与形参匹配(如 JsonValue(pool) 构造 __new__(self, pool))也误报;改为数 found_func 形参数量,仅 total_count < fp_count 时缺参报错。
- 构造路径(_translate_struct_ctor/_translate_struct_ctor_kw)的 _call_method_on_ptr 调用补传诊断节点(取首个实参 AST),fatal_error 不再显示 line 0。
2026-08-13 02:41:52 +08:00
..