llvm-project/clang/lib/Serialization
David Majnemer daff37013c AST: Mangle reference temporaries reliably
Summary:
Previously, we would generate a single name for all reference
temporaries and allow LLVM to rename them for us.  Instead, number the
reference temporaries as we build them in Sema.

Reviewers: rsmith

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D3554

llvm-svn: 207776
2014-05-01 17:50:17 +00:00
..
ASTCommon.cpp Make UsingShadowDecls redeclarable. This fixes some visibility problems with 2013-10-23 02:17:46 +00:00
ASTCommon.h When a module completes the definition of a class template specialization imported from another module, emit an update record, rather than using the broken decl rewriting mechanism. If multiple modules do this, merge the definitions together, much as we would if they were separate declarations. 2014-04-19 03:48:30 +00:00
ASTReader.cpp Defer loading any pending update records until we've finished deserializing. 2014-04-30 02:24:17 +00:00
ASTReaderDecl.cpp Defer loading any pending update records until we've finished deserializing. 2014-04-30 02:24:17 +00:00
ASTReaderInternals.h Teach users of OnDiskHashTable to define hash_value and offset types 2014-04-18 20:27:24 +00:00
ASTReaderStmt.cpp AST: Mangle reference temporaries reliably 2014-05-01 17:50:17 +00:00
ASTWriter.cpp [PCH/Modules] Don't tie TargetOptions::LinkerVersion to a module/PCH, it's a driver only thing and doesn't affect any language/preprocessor/etc. semantics. 2014-04-29 18:45:01 +00:00
ASTWriterDecl.cpp When a module completes the definition of a class template specialization imported from another module, emit an update record, rather than using the broken decl rewriting mechanism. If multiple modules do this, merge the definitions together, much as we would if they were separate declarations. 2014-04-19 03:48:30 +00:00
ASTWriterStmt.cpp AST: Mangle reference temporaries reliably 2014-05-01 17:50:17 +00:00
CMakeLists.txt [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
GeneratePCH.cpp [libclang] Allow building a precompiled preamble with compiler errors 2013-06-11 00:36:55 +00:00
GlobalModuleIndex.cpp Fix leak of GlobalModuleIndex::IdentifierIndex, found by LSan. 2014-04-25 19:45:23 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00
Module.cpp Revert C++11ification in r203534 and r203536. Apparently our toolchains aren't 2014-03-11 07:17:35 +00:00
ModuleManager.cpp Avoid a potential race between stat() and open() of ASTFile 2014-05-01 03:33:36 +00:00