diff options
| author | gingerBill <bill@gingerbill.org> | 2025-02-24 15:18:27 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2025-02-24 15:18:27 +0000 |
| commit | 83f1c879ecce5ca586f99c89d9d6b89c22555921 (patch) | |
| tree | fc942a7ab7b04c80b8d2b7eaf886c1530965a3a1 /src/llvm_backend.hpp | |
| parent | 68731b2b50799509afa1fa4ceea2c34d41d2ff4b (diff) | |
Canonicalize generated procedures (hasher/equal/map)
Diffstat (limited to 'src/llvm_backend.hpp')
| -rw-r--r-- | src/llvm_backend.hpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/llvm_backend.hpp b/src/llvm_backend.hpp index 60ae91f9b..3617c267f 100644 --- a/src/llvm_backend.hpp +++ b/src/llvm_backend.hpp @@ -180,10 +180,7 @@ struct lbModule { PtrMap<Type *, struct lbFunctionType *> function_type_map; - PtrMap<Type *, lbProcedure *> equal_procs; - PtrMap<Type *, lbProcedure *> hasher_procs; - PtrMap<Type *, lbProcedure *> map_get_procs; - PtrMap<Type *, lbProcedure *> map_set_procs; + StringMap<lbProcedure *> gen_procs; // key is the canonicalized name std::atomic<u32> nested_type_name_guid; |