TermiNexus
f5b3e46543
fix(gen): while 1 无限循环无 break 判定 merge 不可达
HandlesWhile 翻译 while 后无条件置 _ctrl_merge_reachable=1,导致末句为
`while 1:`(条件常量真且循环体仅 return 无 break)的函数在收尾检查被
误判"流程掉出末尾未显式 return"(vrandom.gammavariate TypeError)。
新增 _IsConstTrue/_StmtHasBreak(跳过嵌套循环子树):常量真且无本层
break 时 merge 结构性不可达 → 置 0,函数收尾对末句 While 生成 unreachable。
2026-08-19 20:35:22 +08:00
..
2026-07-30 16:34:50 +08:00
2026-08-17 08:10:55 +08:00
2026-08-17 08:10:55 +08:00
2026-08-17 08:10:55 +08:00
2026-08-17 08:10:55 +08:00
2026-08-19 00:28:48 +08:00
2026-08-17 08:10:55 +08:00
2026-08-17 08:14:04 +08:00
2026-08-17 08:14:04 +08:00
2026-08-19 00:28:48 +08:00
2026-08-17 08:10:55 +08:00
2026-08-13 02:11:49 +08:00
2026-08-13 02:11:49 +08:00
2026-08-10 18:42:07 +08:00
2026-08-17 07:38:09 +08:00
2026-08-13 02:11:49 +08:00
2026-08-17 07:42:49 +08:00
2026-08-17 08:32:54 +08:00
2026-08-10 02:11:26 +08:00
2026-08-17 08:14:04 +08:00
2026-08-13 02:11:49 +08:00
2026-08-17 18:43:39 +08:00
2026-08-13 02:11:49 +08:00
2026-08-13 02:11:49 +08:00
2026-08-19 03:16:16 +08:00
2026-08-10 18:42:07 +08:00
2026-08-13 02:11:49 +08:00
2026-08-19 05:11:51 +08:00
2026-08-19 10:11:37 +08:00
2026-08-18 10:22:26 +08:00
2026-08-17 04:27:29 +08:00
2026-08-19 20:35:22 +08:00