# Change how \`Block\` propagates \(error return\) trace index · gitcafe/zig

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

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

Visibility: public

Requested revision: c36a2c27a51039d486f4149018154687a300d1eb

Requested commit: c36a2c27a51039d486f4149018154687a300d1eb

Commit: c36a2c27a51039d486f4149018154687a300d1eb

Tree: 00e8eb7535b6f1e26b69ee237d7a82ee6102cc50

Author: Cody Tapscott

Committer: Cody Tapscott

## Message

```
Change how `Block` propagates (error return) trace index

Instead of adding 3 fields to every `Block`, this adds just one. The
function-level information is saved in the `Sema` struct instead,
which is created/copied more rarely.

```

## Parents

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

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