llvm-project/clang/lib
Richard Smith 70d5850955 [modules] Fix deserialization cycle when loading a tag declaration with a typedef name for linkage purposes. When loading the type, delay loading its typedef until we've finished loading and merging the type. In its place, save out the name of the typedef, which we need for merging purposes.
llvm-svn: 216806
2014-08-30 00:04:23 +00:00
..
ARCMigrate Update for llvm API change. 2014-08-27 19:03:27 +00:00
AST unique_ptrify SourceManager::createFileID 2014-08-29 07:59:55 +00:00
ASTMatchers ASTMatchers: Replace some copies of the bound nodes tree builder with moves. 2014-08-29 11:22:47 +00:00
Analysis Add a comment, no functional change. 2014-08-29 21:05:44 +00:00
Basic unique_ptrify SourceManager::createFileID 2014-08-29 07:59:55 +00:00
CodeGen Debug info: Only emit C++ accessibility specifiers when they are diverging 2014-08-29 22:44:27 +00:00
Driver unique_ptrify Driver Action handling 2014-08-29 07:25:23 +00:00
Edit Objective-C modernization. Convert -initWithUTF8String messaging 2014-08-25 20:22:25 +00:00
Format clang-format: Fix unary operator detection in corner case. 2014-08-29 12:54:38 +00:00
Frontend unique_ptrify the raw_ostream argument to clang::serialized_diags::create 2014-08-29 20:17:13 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers arm_acle: Fix error in ROR implementation 2014-08-28 15:25:52 +00:00
Index Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr. 2014-08-27 20:54:45 +00:00
Lex unique_ptrify PTHManager's PerIDCache using the newly added llvm::FreeDeleter 2014-08-29 22:04:45 +00:00
Parse Update for LLVM api change. 2014-08-27 20:03:29 +00:00
Rewrite Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00
Sema Fix for PR20660, where unexpanded parameter pack in function parameter clause causes clang to crash. 2014-08-29 21:08:16 +00:00
Serialization [modules] Fix deserialization cycle when loading a tag declaration with a typedef name for linkage purposes. When loading the type, delay loading its typedef until we've finished loading and merging the type. In its place, save out the name of the typedef, which we need for merging purposes. 2014-08-30 00:04:23 +00:00
StaticAnalyzer unique_ptrify clang::ento::createCheckerManager 2014-08-29 20:11:03 +00:00
Tooling Query CompilationDatabase right before running each compilation. 2014-08-27 21:36:39 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00