llvm-project/clang/lib/ARCMigrate
Argyrios Kyrtzidis 3d6439517c [arcmt] Remove the "it is not safe to remove an unused 'autorelease' message" ARC
migration error.

This is more trouble that it is worth; autoreleasing a value without holding on it
is a valid use-case, we should not "punish" correct code for the minority of
broken/fragile programs that depend on the behavior of  -autorelease.

rdar://9914061

llvm-svn: 156999
2012-05-17 18:16:05 +00:00
..
ARCMT.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +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 Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
FileRemapper.cpp Fix use of uninitialized variable caught by GCC's -Wmaybe-uninitialized. 2012-05-01 02:45:39 +00:00
Internals.h arc migrator: Added an option to the migrator 2012-01-26 00:08:04 +00:00
Makefile
ObjCMT.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
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 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to 2012-03-10 09:33:50 +00:00
TransBlockObjCVariable.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
TransEmptyStatementsAndDealloc.cpp Remove the ref/value inconsistency in filter_decl_iterator. 2012-04-30 02:36:29 +00:00
TransGCAttrs.cpp Remove ref/value inconsistency in redecl_iterator. 2012-05-01 00:48:43 +00:00
TransGCCalls.cpp arc migrator: Provide infrastructure to add options 2012-01-25 00:20:29 +00:00
TransProperties.cpp Remove the ref/value inconsistency in filter_decl_iterator. 2012-04-30 02:36:29 +00:00
TransRetainReleaseDealloc.cpp [arcmt] Remove the "it is not safe to remove an unused 'autorelease' message" ARC 2012-05-17 18:16:05 +00:00
TransUnbridgedCasts.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
TransUnusedInitDelegate.cpp [arcmt] When fixing the "unassigned init call" ARC error, make sure 2012-03-31 01:34:06 +00:00
TransZeroOutPropsInDealloc.cpp Remove the ref/value inconsistency in filter_decl_iterator. 2012-04-30 02:36:29 +00:00
TransformActions.cpp arc migrator: Provide infrastructure to add options 2012-01-25 00:20:29 +00:00
Transforms.cpp Remove the ref/value inconsistency in filter_decl_iterator. 2012-04-30 02:36:29 +00:00
Transforms.h [arcmt] 2012-03-05 08:46:24 +00:00