zig-reduce: Reduce `if` expressions

Perform these transformations in this priority order:
1. If the `else` expression is missing or an empty block, replace the condition with `if (true)` if it is not already.
2. If the `then` block is empty, replace the condition with `if (false)` if it is not already.
3. If the condition is `if (true)`, replace the `if` expression with the contents of the `then` expression.
4. If the condition is `if (false)`, replace the `if` expression with the contents of the `else` expression.
91570cc42dAdam Goertz committed on 11/6/2023, 4:31:55 AMparent1b0b46a
3 files changedLine totals unavailable