On Monday, 26 August 2024 at 07:12:47 UTC, Walter Bright wrote: > I recently learned a syntactical trick on how to do this. > > ``` > do > { > if (x) break; > if (y) break; > if (z) break; > hotPath(); > } while (0); > ``` Why does this work? The else path is still the cold path, isn't it?