Files
ViperC/App/lib/core/Gen
TermiNexus b3546b05a5 feat(callgenmixin): len/调用前/callee 三级 can 断点,定位 4 字节错位
StringIterTest can=0x229_0000_0000=[cargs高32][count低32],IR 显示 len/调用均正确(i64),但运行时 callee 收到垃圾——需三级 printf 断点确定错位发生在 len 计算/调用传参/callee 读取哪一级。

门控(can>=2^32 才打印):①len结果异常(len 后立即)②调用前 can(L352 前)③callee 槽位悬空已打印 can。一次运行锁定。
2026-08-25 17:29:33 +08:00
..
2026-08-22 10:36:05 +08:00
2026-08-23 00:21:17 +08:00
2026-08-22 10:53:26 +08:00
2026-08-23 00:21:17 +08:00
2026-08-22 10:53:26 +08:00
2026-08-23 00:21:17 +08:00