diff options
| author | Harold Brenes <harold@hbrenes.com> | 2025-05-03 01:34:01 -0400 |
|---|---|---|
| committer | Harold Brenes <harold@hbrenes.com> | 2025-05-03 03:09:30 -0400 |
| commit | a00b91577d998b3795afd099504a6c2b9d99460e (patch) | |
| tree | 31e5b23479f0db98d1e657e431e615247683061a /src/checker.hpp | |
| parent | 5f0b47c373e34c231879b2700e78ab1bbd6219b5 (diff) | |
Prevent multiple uses of the same Objective-C class name
Diffstat (limited to 'src/checker.hpp')
| -rw-r--r-- | src/checker.hpp | 4 |
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; |