Files
TransPyC/lib/core/Handles
TermiNexus 2129430446 fix(TPC): 跨模块多继承布局统一 - 字段整体前置/方法表合并/父类防重复
1. 定义模块多继承字段展平 prepend(反序) 改 append(正序),与 DeclarationGenerator stub 一致,修复 ASan 定位的 Generator 字段运行时错位(0xbe)。2. 跨模块加载 class_members 已含子类自身字段,父类字段必须整体前置(prepend),否则 Value.Next 命中 FloatVal(double) 导致 store 类型错乱。3. 跨模块补充与定义模块一致的方法合并(父类槽位前置、子类覆盖放父类位置),修复 vtable 槽错位(MemBuddy.alloc→_fl_find_and_remove)。4. 父类前置按字段名过滤已存在字段,防 _EmitExternalClassDeclLlvm 多加载路径重复调用导致 class_members 重复(BasicBlock:[Next,Next,...])。
2026-08-10 18:08:58 +08:00
..
2026-07-18 19:25:40 +08:00
2026-08-05 20:11:38 +08:00
2026-08-05 20:11:38 +08:00
2026-07-18 19:25:40 +08:00
2026-08-05 20:11:38 +08:00
2026-07-31 17:15:54 +08:00
2026-08-05 20:11:38 +08:00
2026-07-31 17:15:54 +08:00
2026-07-18 19:25:40 +08:00