forked from OSchip/llvm-project
7112483272
A checker for detecting leaks resulting from allocating temporary autoreleasing objects before starting the main run loop. Checks for two antipatterns: 1. ObjCMessageExpr followed by [[NARunLoop mainRunLoop] run] in the same autorelease pool. 2. ObjCMessageExpr followed by [[NARunLoop mainRunLoop] run] in no autorelease pool. Happens-before relationship is modeled purely syntactically. rdar://39299145 Differential Revision: https://reviews.llvm.org/D49528 llvm-svn: 337876 |
||
---|---|---|
.. | ||
Models | ||
ctu-chain.cpp | ||
ctu-other.cpp | ||
externalFnMap.txt | ||
localization-pch.h | ||
qt-simulator.h | ||
system-header-simulator-cxx-std-suppression.h | ||
system-header-simulator-cxx.h | ||
system-header-simulator-for-cxx-uninitialized-object.h | ||
system-header-simulator-for-malloc.h | ||
system-header-simulator-for-nullability-cxx.h | ||
system-header-simulator-for-nullability.h | ||
system-header-simulator-for-objc-dealloc.h | ||
system-header-simulator-for-pthread-lock.h | ||
system-header-simulator-for-simple-stream.h | ||
system-header-simulator-for-valist.h | ||
system-header-simulator-objc.h | ||
system-header-simulator.h |