# clean up analysis of \{blocks\} · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/36a015741db9fbf748fe9ab082f78c5d8663024c)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 36a015741db9fbf748fe9ab082f78c5d8663024c

Requested commit: 36a015741db9fbf748fe9ab082f78c5d8663024c

Commit: 36a015741db9fbf748fe9ab082f78c5d8663024c

Tree: 9ed34ffe3f8b4bd3d274bc21d5db6c1d5e336051

Author: Josh Wolfe

Committer: Josh Wolfe

## Message

```
clean up analysis of {blocks}

* Don't insert void statements all over the place. {} now stays as
  {} instead of {{}}, and {;} becomes {} instead of {{};{}}.
* Ensure final statement is always the return value statement, or
  the block is empty. This means {label:} becomes {label:{}}.

```

## Parents

- [d5a6cdb03f874ab53928a67330ebfab1e64fe111](https://git.cafe/gitcafe/zig/commit/d5a6cdb03f874ab53928a67330ebfab1e64fe111?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/36a015741db9fbf748fe9ab082f78c5d8663024c?format=markdown)
