diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-12-30 19:57:11 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-12-30 21:41:02 -0800 |
| commit | 133da8692e80532797dd91b32539cf2175280a95 (patch) | |
| tree | 8ff37b28c783d14be6aa459673202909de47b1ec /src/zig_llvm.cpp | |
| parent | 2622575fde2b5d70926fe62ed272412d72eef7b0 (diff) | |
| download | zig-133da8692e80532797dd91b32539cf2175280a95.tar.gz zig-133da8692e80532797dd91b32539cf2175280a95.zip | |
stage2: rework Type Payload layout
Add `Type.castTag` and note that it is preferable to call than
`Type.cast`. This matches other abstractions in the codebase.
Added a convenience function `Type.Tag.create` which really cleans up
the callsites of creating `Type` objects.
`Type` payloads can now share types. This is in preparation for another
improvement that I want to do.
Diffstat (limited to 'src/zig_llvm.cpp')
0 files changed, 0 insertions, 0 deletions
