Minimize the parapoly mutex usage a bit

This commit is contained in:
gingerBill
2023-01-02 23:21:16 +00:00
parent 69b075782b
commit 8ece92f1f6
3 changed files with 48 additions and 57 deletions
+1 -1
View File
@@ -369,7 +369,7 @@ struct CheckerInfo {
RecursiveMutex gen_procs_mutex;
RecursiveMutex gen_types_mutex;
PtrMap<Ast *, GenProcsData > gen_procs; // Key: Ast * | Identifier -> Entity
PtrMap<Ast *, GenProcsData *> gen_procs; // Key: Ast * | Identifier -> Entity
PtrMap<Type *, Array<Entity *> > gen_types;
BlockingMutex type_info_mutex; // NOT recursive