llvm-project/clang/lib/Serialization
Douglas Gregor 53e191ed94 Properly implement the scope restriction on the NRVO for
throw-expressions, such that we don't consider the NRVO when the
non-volatile automatic object comes from outside the innermost try
scope (C++0x [class.copymove]p13). In C++98/03, our ASTs were
incorrect but it didn't matter because IR generation doesn't actually
apply the NRVO here. In C++0x, however, we were moving from an object
when in fact we should have copied from it. Fixes PR10142 /
<rdar://problem/9714312>.

llvm-svn: 134548
2011-07-06 22:04:06 +00:00
..
ASTCommon.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
ASTCommon.h Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. 2011-04-29 08:19:30 +00:00
ASTReader.cpp Preserve that a TemplateName was arrived at by substituting 2011-06-30 08:33:18 +00:00
ASTReaderDecl.cpp Objective-C fast enumeration loop variables are not retained in ARC, but 2011-06-17 06:42:21 +00:00
ASTReaderStmt.cpp Properly implement the scope restriction on the NRVO for 2011-07-06 22:04:06 +00:00
ASTWriter.cpp Preserve that a TemplateName was arrived at by substituting 2011-06-30 08:33:18 +00:00
ASTWriterDecl.cpp Introduce the notion of instantiation dependence into Clang's AST. A 2011-07-01 01:22:09 +00:00
ASTWriterStmt.cpp Properly implement the scope restriction on the NRVO for 2011-07-06 22:04:06 +00:00
CMakeLists.txt Fix CMake build. 2011-03-09 21:12:34 +00:00
ChainedIncludesSource.cpp Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. 2011-04-28 23:46:20 +00:00
GeneratePCH.cpp Allow resolving headers from a PCH even after headers+PCH were moved to another path. 2011-02-15 17:54:22 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00