]> granicus.if.org Git - clang/commit
Reinstate the fix for PR7556. A silly use of isTrivial() was
authorDouglas Gregor <dgregor@apple.com>
Thu, 8 Jul 2010 06:14:04 +0000 (06:14 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 8 Jul 2010 06:14:04 +0000 (06:14 +0000)
commited8abf18329df67b0abcbb3a10458bd8c1d2a595
tree9f6a81434fb6001b6bd5538874e7fd94d0c8eed2
parent29457ff5cdfa86105e47e133010087979c866388
Reinstate the fix for PR7556. A silly use of isTrivial() was
suppressing copies of objects with trivial copy constructors.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107857 91177308-0d34-0410-b5e6-96231b3b80d8
29 files changed:
include/clang/AST/ExprCXX.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/StmtNodes.td
include/clang/Frontend/PCHBitCodes.h
lib/AST/ASTContext.cpp
lib/AST/ExprCXX.cpp
lib/AST/ExprClassification.cpp
lib/AST/ExprConstant.cpp
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/Checker/GRExprEngine.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CGExprComplex.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CodeGenFunction.h
lib/Frontend/PCHReaderStmt.cpp
lib/Frontend/PCHWriterStmt.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaStmt.cpp
lib/Sema/TreeTransform.h
test/CXX/class.access/p4.cpp
test/CodeGenCXX/default-arg-temps.cpp
test/CodeGenCXX/temporaries.cpp
test/SemaCXX/warn-unused-variables.cpp
tools/libclang/CXCursor.cpp