aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-05-31 15:00:48 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-06-10 20:47:58 -0700
commitbb526426e75ed456a7db6afa32447e5a76ac7ca1 (patch)
tree8bfdcc7aac33275554b0216ade8cde0b80b2e698 /src/codegen
parent870e3843c5736def21234ca8b7159b179985505c (diff)
downloadzig-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.zig1
-rw-r--r--src/codegen/llvm.zig4
-rw-r--r--src/codegen/spirv.zig4
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,
}
}
};