TermiNexus
f7ace9876d
fix(vararg): va_arg/arg 类型解析改走注解解析同源并 fail-fast
- _resolve_vararg_type 覆盖 builtins/库/符号表 typedef 与 T* 指针后缀,不再对手抄名单之外的名字(如 uint64)静默回退 i32
- i32 回退会让 Win64 8 字节变参槽被 trunc 丢高 32 位:viperlib vsnprintf 的 %016llx 因此只打印低 32 位,ConstFloat 的浮点常量名(即常量值)退化为真值低 32 位零扩展,double 字面量全变 0.0
- _HandleArgLlvm / _infer_vararg_type_from_context 统一调同一入口,消除三份同源重复解析链
2026-09-24 20:41:05 +08:00
..
2026-09-14 13:42:14 +08:00
2026-09-24 20:41:05 +08:00
2026-09-12 11:51:42 +08:00
2026-09-18 20:00:59 +08:00
2026-09-14 13:10:06 +08:00
2026-09-12 11:51:42 +08:00
2026-09-12 11:51:42 +08:00
2026-09-12 11:51:42 +08:00
2026-09-12 11:51:42 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00