llvm-project/clang/lib/ARCMigrate
Argyrios Kyrtzidis afdc66f4fa [arcmt]
-Make sure we don't change to '__weak' a __block variable used as output.
-Make sure we don't apply __weak twice.

Fixes rdar://10520757&10521362

llvm-svn: 152020
2012-03-05 08:46:24 +00:00
..
ARCMT.cpp Basic: import IntrusiveRefCntPtr<> into clang namespace 2012-02-20 14:00:23 +00:00
ARCMTActions.cpp Extract the (InputKind, std::string) pair used to describe inputs to 2012-01-20 16:28:04 +00:00
CMakeLists.txt [arcmt] Collect all the places where GC attributes __strong/__weak occur. 2011-11-06 18:58:03 +00:00
FileRemapper.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
Internals.h arc migrator: Added an option to the migrator 2012-01-26 00:08:04 +00:00
Makefile
PlistReporter.cpp Rename Diagnostic to DiagnosticsEngine as per issue 5397 2011-09-25 23:23:43 +00:00
TransAPIUses.cpp [arcmt] Revert r135382, there's a different approach in r135764. rdar://9821111. 2011-07-27 05:28:22 +00:00
TransARCAssign.cpp [arcmt] Fix an assertion hit in rdar://10336125; a bit too complicated to reduce. 2011-11-05 00:02:26 +00:00
TransAutoreleasePool.cpp [arcmt] More automatic transformations and safety improvements; rdar://9615812 : 2011-07-27 05:28:18 +00:00
TransBlockObjCVariable.cpp [arcmt] 2012-03-05 08:46:24 +00:00
TransEmptyStatementsAndDealloc.cpp [arcmt] For GC, cleanup and turn -finalize to -dealloc. 2011-11-04 15:58:22 +00:00
TransGCAttrs.cpp Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. 2012-03-01 19:45:56 +00:00
TransGCCalls.cpp arc migrator: Provide infrastructure to add options 2012-01-25 00:20:29 +00:00
TransProperties.cpp arg migrator: change all "assign" of object properties 2012-01-21 00:43:53 +00:00
TransRetainReleaseDealloc.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
TransUnbridgedCasts.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
TransUnusedInitDelegate.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
TransZeroOutPropsInDealloc.cpp Change the AST representation of operations on Objective-C 2011-11-06 09:01:30 +00:00
TransformActions.cpp arc migrator: Provide infrastructure to add options 2012-01-25 00:20:29 +00:00
Transforms.cpp [arcmt] 2012-03-05 08:46:24 +00:00
Transforms.h [arcmt] 2012-03-05 08:46:24 +00:00