# stage2: rework Value storage of structs and arrays · gitcafe/zig

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

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

Visibility: public

Requested revision: 5ea94e7715607e986298908536cdd3d9dfdd0ce9

Requested commit: 5ea94e7715607e986298908536cdd3d9dfdd0ce9

Commit: 5ea94e7715607e986298908536cdd3d9dfdd0ce9

Tree: d2cf8e70d091d0bcf0fa200a5b0274881831b67b

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
stage2: rework Value storage of structs and arrays

Now they both use `Value.Tag.aggregate`.

Additionally the LLVM backend now has implemented lowering of
tuple values.

```

## Parents

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

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