- 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
- 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