TermiNexus
42aa90c1af
fix(gen): translate_c_deref 支持转换链包裹推断指针目标
对齐 TPC HandlesSpecialCall._infer_deref_target_type 增强:
1. 新增 _IsTypeExpr/_IsCastWrappingDeref 模块级辅助,判定
c.Deref 是否处于类型转换链包裹(如 (T | t.CPtr)(t.CPtr(c.Deref(p))))
2. translate_c_deref 推断条件从仅直接 RHS 扩展为直接 RHS 或
转换链包裹 Deref,新增 dref_is_ptr 允许指针目标推断
(bitcast 后 load 8 字节),修复 llc 并行线程数组 list[Thread]
之外仍受 i8* 退化的场景(1b5246f 只绕开了一处)
2026-08-19 21:19:38 +08:00
..
2026-08-19 21:19:38 +08:00
2026-08-19 20:35:22 +08:00
2026-07-30 21:56:19 +08:00
2026-08-19 21:14:20 +08:00
2026-08-14 04:02:36 +08:00
2026-08-13 02:11:49 +08:00
2026-08-17 08:14:45 +08:00
2026-08-18 10:22:26 +08:00
2026-08-17 08:14:45 +08:00
2026-08-17 08:14:45 +08:00
2026-08-19 07:28:08 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 04:27:29 +08:00