# decouple llvm types from zig types · gitcafe/zig

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

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

Visibility: public

Requested revision: ee5064c053526e9e6a0a94d835cd334eea2e5823

Requested commit: ee5064c053526e9e6a0a94d835cd334eea2e5823

Commit: ee5064c053526e9e6a0a94d835cd334eea2e5823

Tree: 414b87cd662fba1f834904a6f28e8d1784e4427d

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
decouple llvm types from zig types

Not tested yet, but it builds.

This closes #761, and lays the groundwork for fixing the remaining
false positive "foo depends on itself" bugs, such as #624.

It also lays the groundwork for implementing ability to specify
alignment of fields (#1512).

```

## Parents

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

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