llvm-project/clang/lib
Argyrios Kyrtzidis 1d233f9a5e Fix a PCH crash bug where we kept a reference inside a DenseMap while the map was getting modified.
No test case, sorry. It's one of those bugs where it's really really hard to make one. rdar://9910862.

llvm-svn: 137383
2011-08-11 23:26:42 +00:00
..
ARCMigrate [arcmt] When checking whether properties needs to be strong or not, take into account 2011-08-10 21:46:48 +00:00
AST Encapsulate the Objective-C id/Class/SEL "redefinition" types in 2011-08-11 20:58:55 +00:00
Analysis Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. 2011-08-08 21:43:08 +00:00
Basic Provide diag_iterator for iterating over the built-in diagnostic IDs/names in the internal table of DiagnosticIDs. 2011-08-09 03:39:14 +00:00
CodeGen Encapsulate the Objective-C id/Class/SEL "redefinition" types in 2011-08-11 20:58:55 +00:00
Driver If no -miphoneos-version-min specified, see if we can set the default based on 2011-08-08 23:39:34 +00:00
Frontend Wire up -import-module to run ReadAST for each module loaded. 2011-08-05 22:17:03 +00:00
FrontendTool [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. 2011-07-19 17:20:03 +00:00
Headers http://llvm.org/bugs/show_bug.cgi?id=10472 2011-07-25 18:09:56 +00:00
Index remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
Lex Raw string followup. Pass a couple StringRefs by value. 2011-08-11 05:10:55 +00:00
Parse Thread Safety: Added basic argument parsing for all new attributes. 2011-08-09 17:59:31 +00:00
Rewrite objc rewriter: Fixes a rewriting of implicit casting of an integral 2011-08-04 23:58:03 +00:00
Sema The current warning in -Wnull-arithmetic for comparisons between NULL and non-pointers is not very helpful. This patch will update the wording to be more helpful to users. 2011-08-11 22:38:21 +00:00
Serialization Fix a PCH crash bug where we kept a reference inside a DenseMap while the map was getting modified. 2011-08-11 23:26:42 +00:00
StaticAnalyzer Analyzer Core: Adding support for user-defined symbol dependencies. (For example, the allocated resource symbol only needs to be freed if no error has been returned by the allocator, so a checker might want to make the lifespan of the error code symbol depend on the allocated resource symbol.) Note, by default, the map that holds the dependencies will get destroyed along with the SymbolManager at the end of function exploration. 2011-08-11 16:43:28 +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