Files
TransPyC/lib/core/Handles
TermiNexus 6a672037c2 fix(attr): 修复联合类型转换 (X | t.CPtr)(arg) 后属性访问被丢弃
TPC 联合转换对非 CType 类(ast.Name/ast.Call 等类名)目标类型解析失败,
结果退回 Ptr(i8) 或错误类型,_handle_attr_call_result 的
find_struct_by_pointee 失败后返回 None,属性访问被静默丢弃——
((ast.Name|t.CPtr)(ov)).id 编译产物 store 0 次(TPV with 语句 asname
未绑定、pool 未定义根因)。修复:从联合 BinOp 提取真实基础类并
bitcast 到 Ptr(类) 再定位成员偏移;新增 _extract_union_base_class
辅助(跳过 CPtr/存储类/限定符修饰符)。
2026-08-13 07:44:43 +08:00
..
2026-07-18 19:25:40 +08:00
2026-08-05 20:11:38 +08:00
2026-07-18 19:25:40 +08:00
2026-07-31 17:15:54 +08:00
2026-07-31 17:15:54 +08:00
2026-07-18 19:25:40 +08:00