aboutsummaryrefslogtreecommitdiff
path: root/lib/std/zig.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-12-30 19:57:11 -0700
committerAndrew Kelley <andrew@ziglang.org>2020-12-30 21:41:02 -0800
commit133da8692e80532797dd91b32539cf2175280a95 (patch)
tree8ff37b28c783d14be6aa459673202909de47b1ec /lib/std/zig.zig
parent2622575fde2b5d70926fe62ed272412d72eef7b0 (diff)
downloadzig-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 'lib/std/zig.zig')
0 files changed, 0 insertions, 0 deletions