diff --git a/content/docs/options/flatten-control-flow.md b/content/docs/options/flatten-control-flow.md index e3eba0d..224cf1a 100644 --- a/content/docs/options/flatten-control-flow.md +++ b/content/docs/options/flatten-control-flow.md @@ -7,7 +7,7 @@ date: "2025-05-01T18:47:58-05:00" lastmod: "2025-05-01T18:47:58-05:00" --- -This option enables Control Flow Flattening (CFF), restructuring code a dispatch-like state machine. The flattener prioritizes correctness; if flattening a block could cause side effects, it either skips that block or partially flattens it. Failed blocks are re-evaluated recursively, allowing their sub-blocks to be flattened individually. +This option enables Control Flow Flattening (CFF), restructuring control flow and statements into a dispatch-like state machine. The flattener prioritizes correctness; if flattening a block could cause side effects, it either skips that block or only partially flattens it. The control flow flattener supports the following branching syntaxes: - `if` statements