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).
This commit is contained in:
Andrew Kelley
2019-03-29 18:32:16 -04:00
parent 2f96c55095
commit ee5064c053
5 changed files with 1668 additions and 1608 deletions

File diff suppressed because it is too large Load Diff