diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-05-31 15:00:48 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-06-10 20:47:58 -0700 |
| commit | bb526426e75ed456a7db6afa32447e5a76ac7ca1 (patch) | |
| tree | 8bfdcc7aac33275554b0216ade8cde0b80b2e698 /src/codegen | |
| parent | 870e3843c5736def21234ca8b7159b179985505c (diff) | |
| download | zig-bb526426e75ed456a7db6afa32447e5a76ac7ca1.tar.gz zig-bb526426e75ed456a7db6afa32447e5a76ac7ca1.zip | |
InternPool: remove memoized_decl
This is neither a type nor a value. Simplifies `addStrLit` as well as
the many places that switch on `InternPool.Key`.
This is a partial revert of bec29b9e498e08202679aa29a45dab2a06a69a1e.
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/c.zig | 1 | ||||
| -rw-r--r-- | src/codegen/llvm.zig | 4 | ||||
| -rw-r--r-- | src/codegen/spirv.zig | 4 |
3 files changed, 2 insertions, 7 deletions
diff --git a/src/codegen/c.zig b/src/codegen/c.zig index eea6e14896..4b325122ca 100644 --- a/src/codegen/c.zig +++ b/src/codegen/c.zig @@ -925,7 +925,6 @@ pub const DeclGen = struct { .error_set_type, .inferred_error_set_type, // memoization, not values - .memoized_decl, .memoized_call, => unreachable, diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 91dcbe11a5..5da91e5573 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -3796,9 +3796,7 @@ pub const DeclGen = struct { return llvm_union_ty.constNamedStruct(&fields, fields_len); } }, - .memoized_decl, - .memoized_call, - => unreachable, + .memoized_call => unreachable, } } diff --git a/src/codegen/spirv.zig b/src/codegen/spirv.zig index c7bea80eb6..85caec9490 100644 --- a/src/codegen/spirv.zig +++ b/src/codegen/spirv.zig @@ -831,9 +831,7 @@ pub const DeclGen = struct { try self.addUndef(layout.padding); }, - .memoized_decl, - .memoized_call, - => unreachable, + .memoized_call => unreachable, } } }; |
