# Merge pull request \#17692 from kcbanner/struct_field_init_pass · gitcafe/zig

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

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

Visibility: public

Requested revision: b3462b7cec9931cd3747f10714954eb8efe00c04

Requested commit: b3462b7cec9931cd3747f10714954eb8efe00c04

Commit: b3462b7cec9931cd3747f10714954eb8efe00c04

Tree: 86c6f81f1bc4c4afb0d2b82a1245ebf3a6eb72e0

Author: Matthew Lugg

Committer: GitHub

## Message

```
Merge pull request #17692 from kcbanner/struct_field_init_pass

sema: analyze struct field bodies in a second pass, to allow them to use the layout of the struct itself
```

## Parents

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

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

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