llvm-project/clang/lib
Argyrios Kyrtzidis a6fe4bfdf5 [arcmt] It's not safe to remove the -release on "[[someivar delegate] release];" since it's very likely
that, after migration, the object that was passed to 'setDelegate:' will not be properly retained, e.g:

-whatever {
  id x = [[MyDoHicky alloc] init];
  [someivar setDelegate: x]; // x won't get retained in ARC.
}
-dealloc {
  [[someivar delegate] release]; // give migration error here.
}

rdar://8858009

llvm-svn: 135327
2011-07-15 23:48:56 +00:00
..
ARCMigrate [arcmt] It's not safe to remove the -release on "[[someivar delegate] release];" since it's very likely 2011-07-15 23:48:56 +00:00
AST Augment the interface of ExternalASTSource::FindExternalLexicalDecls() 2011-07-15 21:46:17 +00:00
Analysis Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized to avoid cascading warnings. Patch by Kaelyn Uhrain. 2011-07-14 23:43:06 +00:00
Basic simplify 2011-07-14 18:45:41 +00:00
CodeGen Fix typo 2011-07-15 18:23:44 +00:00
Driver Prevent the -save-temps flag from modifying the input file if the input filename 2011-07-15 21:54:29 +00:00
Frontend Update the remaining comments in Frontend to 'expansion'. 2011-07-14 16:14:52 +00:00
FrontendTool [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. 2011-07-09 20:00:58 +00:00
Headers Teach Clang's <float.h> to also include MinGW's <float.h>, which provides additional system definitions, from Ruben Van Boxem 2011-07-05 14:17:04 +00:00
Index Modify some deleted function methods to better reflect reality: 2011-05-06 20:44:56 +00:00
Lex Move the rest of the preprocessor terminology from 'instantiate' and 2011-07-14 08:20:46 +00:00
Parse PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: 2011-07-14 21:35:26 +00:00
Rewrite Switch a comment in Rewrite from 'instantiation' to 'expansion'. 2011-07-15 00:04:40 +00:00
Sema This handles the missing cases of opencl vector literals. 2011-07-15 23:07:01 +00:00
Serialization Augment the interface of ExternalASTSource::FindExternalLexicalDecls() 2011-07-15 21:46:17 +00:00
StaticAnalyzer Add tests for CFRefReport's path notes, and fix a few typos and non-standard terminology ('+0 retain counts') caught by the tests. 2011-07-15 22:17:54 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00