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-10 01:46:28 +08:00
2026-08-18 09:51:54 +08:00
2026-08-13 02:11:49 +08:00
2026-08-18 08:10:18 +08:00
2026-08-19 07:51:37 +08:00
2026-08-19 21:19:38 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 04:49:26 +08:00
2026-08-17 06:34:33 +08:00
2026-08-17 06:17:15 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 02:54:08 +08:00
2026-08-19 04:49:26 +08:00
2026-08-17 06:34:33 +08:00
2026-08-17 08:10:55 +08:00
2026-08-17 07:49:27 +08:00
2026-08-17 07:23:40 +08:00
2026-08-17 07:23:40 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 07:23:40 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 05:41:21 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 05:41:14 +08:00
2026-08-19 05:06:08 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 05:06:08 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 05:41:21 +08:00
2026-08-17 08:10:55 +08:00
2026-08-17 07:17:03 +08:00
2026-08-17 08:10:55 +08:00
2026-08-17 08:10:55 +08:00
2026-08-18 12:40:21 +08:00
2026-08-17 08:03:40 +08:00
2026-08-17 05:46:40 +08:00
2026-08-17 05:46:40 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 05:11:51 +08:00
2026-08-19 00:28:48 +08:00
2026-08-19 10:11:37 +08:00
2026-08-17 07:21:00 +08:00
2026-08-19 00:45:08 +08:00
2026-08-17 19:44:24 +08:00
2026-08-17 07:21:00 +08:00
2026-08-19 10:11:37 +08:00
2026-08-17 04:27:29 +08:00