From 66aa62e624fdfd03b5904739d793d110ed0ca700 Mon Sep 17 00:00:00 2001 From: cpunch Date: Tue, 10 Jun 2025 03:37:07 -0500 Subject: [PATCH] clearer phrasing --- content/docs/options/flatten-control-flow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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