# Address spaces: AstGen · gitcafe/zig

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

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

Visibility: public

Requested revision: 7da9fa6fe2e982d10ebc9c3844d1249a4eb1d514

Requested commit: 7da9fa6fe2e982d10ebc9c3844d1249a4eb1d514

Commit: 7da9fa6fe2e982d10ebc9c3844d1249a4eb1d514

Tree: 73599545ff9e5a93799c33ad5e7ac04f99718a2a

Author: Robin Voetter

Committer: Robin Voetter

## Message

```
Address spaces: AstGen

Adds AST generation for address spaces on pointers, function prototypes,
function declarations and variable declarations. In the latter two cases,
declaration properties were already stored more efficiently in a declaration
structure. To accomodate these for address spaces, the bit indicating presence
of a linksection attribute has been extended to include either linksection,
address space, or both.

```

## Parents

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

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