OSMetaClass does not use reference-counting. We should ignore references to OSMetaClass in class RetainSummaryManager.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D102863  
[analyzer] RetainCountChecker: Disable tracking for references to OSMetaClass. AbandonedPublic Authored by georgi_igna on May 20 2021, 12:00 PM. 
Details 
 Summary OSMetaClass does not use reference-counting. We should ignore references to OSMetaClass in class RetainSummaryManager. 
Diff Detail 
 Event Timelinegeorgi_igna created this revision. NoQ retitled this revision from rdar://77307290 (Disable retain-count tracking for references to OSMetaClass) to [analyzer] RetainCountChecker: Disable tracking for references to OSMetaClass..May 20 2021, 12:04 PM Herald added subscribers: manas, steakhal, ASDenysPetrov and 8 others.  ·  View Herald TranscriptMay 20 2021, 12:04 PM 
Revision Contents 
 
 
Diff 347107 clang/lib/Analysis/RetainSummaryManager.cpp
 clang/test/Analysis/os_object_base.h
 clang/test/Analysis/osobject-retain-release.cpp
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||