# Sema: introduce bitSizeAdvanced to recursively resolve types · gitcafe/zig

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

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

Visibility: public

Requested revision: 3c3bc5af29a5fcd1daaf8d8d39625c7b505e80bf

Requested commit: 3c3bc5af29a5fcd1daaf8d8d39625c7b505e80bf

Commit: 3c3bc5af29a5fcd1daaf8d8d39625c7b505e80bf

Tree: 265b5cfeb0847a23439a58e8c54e31bf4bb2a615

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
Sema: introduce bitSizeAdvanced to recursively resolve types

Same pattern as abiSizeAdvanced.

Fixes compiler crash for nested packed structs.

```

## Parents

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

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