# Sema: defer stores to inferred allocs · gitcafe/zig

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

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

Visibility: public

Requested revision: f4b411314ccf8e852d3febddc8b31ce1f533938b

Requested commit: f4b411314ccf8e852d3febddc8b31ce1f533938b

Commit: f4b411314ccf8e852d3febddc8b31ce1f533938b

Tree: 41ff16cd4d9bec89e5f57be34e790017be93a4d0

Author: Jacob Young

Committer: Veikka Tuominen

## Message

```
Sema: defer stores to inferred allocs

This lets us generate the store with knowledge of the type to be stored.
Therefore, we can avoid generating garbage Air with stores through
pointers to comptime-only types which backends cannot lower.

Closes #13410
Closes #15122

```

## Parents

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

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