]> granicus.if.org Git - clang/commit
Almost complete implementation of rvalue references. One bug, and a few unclear areas...
authorSebastian Redl <sebastian.redl@getdesigned.at>
Mon, 16 Mar 2009 23:22:08 +0000 (23:22 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Mon, 16 Mar 2009 23:22:08 +0000 (23:22 +0000)
commit7c80bd64032e610c0dbd74fc0ef6ea334447f2fd
tree063757ae5ba5bc99323c26d4590654ed2f82a1b4
parenta393e9eedcc28b25f521a4feceb3b56e3d0d360f
Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67059 91177308-0d34-0410-b5e6-96231b3b80d8
31 files changed:
include/clang/AST/ASTContext.h
include/clang/AST/Type.h
include/clang/AST/TypeNodes.def
include/clang/Basic/DiagnosticSemaKinds.def
include/clang/Basic/DiagnosticSemaKinds.td
lib/AST/ASTContext.cpp
lib/AST/Builtins.cpp
lib/AST/DeclCXX.cpp
lib/AST/Expr.cpp
lib/AST/ExprConstant.cpp
lib/AST/Type.cpp
lib/AST/TypeSerialization.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CodeGenTypes.cpp
lib/CodeGen/Mangle.cpp
lib/Sema/Sema.h
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaNamedCast.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaType.cpp
test/Parser/cxx-reference.cpp
test/Parser/cxx0x-rvalue-reference.cpp [new file with mode: 0644]
test/SemaCXX/convert-to-bool.cpp
test/SemaCXX/overloaded-operator.cpp
test/SemaCXX/references.cpp
test/SemaCXX/rval-references.cpp [new file with mode: 0644]
test/SemaCXX/static-cast.cpp