TermiNexus
201c881b43
fix(assign): 拦截注解为类值类型但右值取地址的 typo
dirp: devfs_directory = &directories[d](注解漏写 *)此前会静默通过,把栈/表元素地址塞进值语义槽位,导致 vptr/父指针悬垂、对象被就地覆写。在 translate_annassign 中新增 fail-fast:注解解析为 struct(类值类型)而右值是取地址表达式(&x 或 c.Addr(x))时报 TypeError 并提示补 *。新增 _is_addr_of_expr 助手,只认取地址,不含 *p 解引用,避免误伤值拷贝。
2026-10-16 20:19:51 +08:00
..
2026-10-12 20:59:11 +08:00
2026-10-16 20:19:51 +08:00
2026-10-05 13:38:22 +08:00
2026-10-05 13:38:22 +08:00
2026-10-14 15:53:05 +08:00
2026-10-12 20:59:11 +08:00
2026-10-15 18:35:48 +08:00
2026-10-12 20:59:11 +08:00