On 3/30/2024 2:38 AM, Nick Treleaven wrote: > cppfront: Is cppfront using ad-hoc or DFA? You can get a ways with ad-hoc, but there's a reason optimizers use DFA, especially with unstructured code. > Goto skipping initialization is already disallowed in D. That restriction is imposed because the front end doesn't do DFA.