stage2: move many Type encodings to InternPool

Notably, `vector`.

Additionally, all alternate encodings of `pointer`, `optional`, and
`array`.
This commit is contained in:
Andrew Kelley
2023-05-04 20:30:25 -07:00
parent 9d422bff18
commit 5e636643d2
25 changed files with 1833 additions and 2770 deletions

View File

@@ -11,7 +11,8 @@ const std = @import("std");
const Allocator = std.mem.Allocator;
const assert = std.debug.assert;
const ZigDecl = @import("../../Module.zig").Decl;
const ZigModule = @import("../../Module.zig");
const ZigDecl = ZigModule.Decl;
const spec = @import("spec.zig");
const Word = spec.Word;