Files
ViperC/App/lib/core
TermiNexus 9e72393a11 fix(tpv): ExprGenName 三处 LLVMType.Int8() 模式修正为 Int(bits)+bits==8
- LLVMType 是 REnum,整数变体统一为 Int(Bits 字段),无 Int8 变体;
  Int8 仅是模块级工厂函数(返回 Int(8)),LLVMType.Int8 类成员不存在
- case llvmlite.LLVMType.Int8(): 永不匹配 → T|t.CPtr 退化 i8* 的
  8 字节步长 GEP 特判静默失效(走 i8 1 字节步长,指针截断)
- 三处(L858/1049/1087)改为 case Int(bits) + bits==8
2026-08-29 07:19:36 +08:00
..
2026-08-22 02:07:49 +08:00