]> granicus.if.org Git - clang/commit
Implement a little bit of cleanup and a lot more of the base work
authorSean Hunt <scshunt@csclub.uwaterloo.ca>
Wed, 25 May 2011 20:50:04 +0000 (20:50 +0000)
committerSean Hunt <scshunt@csclub.uwaterloo.ca>
Wed, 25 May 2011 20:50:04 +0000 (20:50 +0000)
commitffe37fdda5b4b4f162a45155c30d9f60ce110c12
tree0762005170c0e287f0f43ae0393cb53f9b493c16
parentb44eda31a214ad88616acbe28c3f0a70268adc6c
Implement a little bit of cleanup and a lot more of the base work
behind implicit moves. We now correctly identify move constructors and
assignment operators and update bits on the record correctly. Generation
of implicit moves (declarations or definitions) is not yet supported.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132080 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ASTContext.h
include/clang/AST/DeclCXX.h
include/clang/Sema/Sema.h
lib/AST/ASTContext.cpp
lib/AST/DeclCXX.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp