]> granicus.if.org Git - clang/commit
Revert r193223 and r193216.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 23 Oct 2013 04:12:23 +0000 (04:12 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 23 Oct 2013 04:12:23 +0000 (04:12 +0000)
commit80f2b2e693422f84ec3735f16a08614a527b0bc5
tree0ca2822f1da9922c27105ce04d2855af3f924582
parenta4c91afe103063e983aa9bab535e442da8629636
Revert r193223 and r193216.

They were causing CodeGenCXX/mangle-exprs.cpp to fail.

Revert "Remove the circular reference to LambdaExpr in CXXRecordDecl."

Revert "Again: Teach TreeTransform and family how to transform generic lambdas nested within templates and themselves."

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193226 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/clang/AST/DeclCXX.h
include/clang/Sema/Sema.h
lib/AST/DeclCXX.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaLambda.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriter.cpp
test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp
test/PCH/cxx1y-lambdas.mm [deleted file]
test/SemaCXX/cxx1y-generic-lambdas.cpp