More lambda work. Tweak the Sema interface slightly. Start adding the pieces to...
authorEli Friedman <eli.friedman@gmail.com>
Thu, 5 Jan 2012 03:35:19 +0000 (03:35 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Thu, 5 Jan 2012 03:35:19 +0000 (03:35 +0000)
commit71c8055f8e335310d1feb2b35fc4b6677b2a1d43
tree1be608fd7819952c6e2dcd72ab0a2618442863ec
parent100af0adf79e92b51b2c5a6f7790f84d08290f53
More lambda work. Tweak the Sema interface slightly.  Start adding the pieces to build the lambda class and its call operator.  Create an actual scope for the lambda body.

llvm-svn: 147595
clang/include/clang/AST/TypeLoc.h
clang/include/clang/Sema/ScopeInfo.h
clang/include/clang/Sema/Sema.h
clang/lib/Parse/ParseExprCXX.cpp
clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/test/Parser/objcxx0x-lambda-expressions.mm