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-16 19:26:22 +08:00
2026-10-13 21:46:20 +08:00
2026-10-15 19:43:15 +08:00
2026-10-14 16:42:16 +08:00
2026-10-14 16:51:51 +08:00
2026-10-16 16:40:41 +08:00
2026-10-05 13:38:22 +08:00
2026-10-16 20:19:51 +08:00
2026-10-12 15:06:28 +08:00
2026-10-05 17:38:28 +08:00
2026-10-12 20:59:11 +08:00
2026-10-15 18:35:48 +08:00
2026-10-05 17:38:28 +08:00
2026-10-13 12:30:05 +08:00
2026-10-12 20:59:11 +08:00
2026-10-12 20:59:11 +08:00
2026-10-13 12:17:02 +08:00
2026-10-12 20:59:11 +08:00
2026-10-16 13:02:38 +08:00
2026-10-13 20:04:34 +08:00