aboutsummaryrefslogtreecommitdiff
path: root/src/checker.hpp
diff options
context:
space:
mode:
authorHarold Brenes <harold@hbrenes.com>2025-05-03 01:34:01 -0400
committerHarold Brenes <harold@hbrenes.com>2025-05-03 03:09:30 -0400
commita00b91577d998b3795afd099504a6c2b9d99460e (patch)
tree31e5b23479f0db98d1e657e431e615247683061a /src/checker.hpp
parent5f0b47c373e34c231879b2700e78ab1bbd6219b5 (diff)
Prevent multiple uses of the same Objective-C class name
Diffstat (limited to 'src/checker.hpp')
-rw-r--r--src/checker.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/checker.hpp b/src/checker.hpp
index fc3ff455b..9ac59a669 100644
--- a/src/checker.hpp
+++ b/src/checker.hpp
@@ -487,9 +487,11 @@ struct CheckerInfo {
MPSCQueue<Ast *> intrinsics_entry_point_usage;
- BlockingMutex objc_types_mutex;
+ BlockingMutex objc_objc_msgSend_mutex;
PtrMap<Ast *, ObjcMsgData> objc_msgSend_types;
+ BlockingMutex objc_class_name_mutex;
+ StringSet obcj_class_name_set;
MPSCQueue<Entity *> objc_class_implementations;
BlockingMutex objc_method_mutex;