# add labeled loops, labeled break, labeled continue\. remove goto · gitcafe/zig

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

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

Visibility: public

Requested revision: 8bc523219c66427951e5339550502871547f2138

Requested commit: 8bc523219c66427951e5339550502871547f2138

Commit: 8bc523219c66427951e5339550502871547f2138

Tree: 207f1b9335a6bdd2d25a96c206430daf91087e24

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
add labeled loops, labeled break, labeled continue. remove goto

closes #346
closes #630

regression: translate-c can no longer translate switch statements.
after #629 we can ressurect and modify the code to utilize arbitrarily
returning from blocks.

```

## Parents

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

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