llvm-project/clang/lib/Serialization
John McCall d463132f27 Objective-C fast enumeration loop variables are not retained in ARC, but
they should still be officially __strong for the purposes of errors, 
block capture, etc.  Make a new bit on variables, isARCPseudoStrong(),
and set this for 'self' and these enumeration-loop variables.  Change
the code that was looking for the old patterns to look for this bit,
and change IR generation to find this bit and treat the resulting         
variable as __unsafe_unretained for the purposes of init/destroy in
the two places it can come up.

llvm-svn: 133243
2011-06-17 06:42:21 +00:00
..
ASTCommon.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
ASTCommon.h Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. 2011-04-29 08:19:30 +00:00
ASTReader.cpp Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
ASTReaderDecl.cpp Objective-C fast enumeration loop variables are not retained in ARC, but 2011-06-17 06:42:21 +00:00
ASTReaderStmt.cpp Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
ASTWriter.cpp Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
ASTWriterDecl.cpp Objective-C fast enumeration loop variables are not retained in ARC, but 2011-06-17 06:42:21 +00:00
ASTWriterStmt.cpp Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
CMakeLists.txt Fix CMake build. 2011-03-09 21:12:34 +00:00
ChainedIncludesSource.cpp Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. 2011-04-28 23:46:20 +00:00
GeneratePCH.cpp Allow resolving headers from a PCH even after headers+PCH were moved to another path. 2011-02-15 17:54:22 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00