Implement support for lambda capture pack expansions, e.g.,
[&values...] { print(values...); } llvm-svn: 150497
Showing
- clang/include/clang/Basic/DiagnosticSemaKinds.td 3 additions, 1 deletionclang/include/clang/Basic/DiagnosticSemaKinds.td
- clang/include/clang/Sema/DeclSpec.h 8 additions, 5 deletionsclang/include/clang/Sema/DeclSpec.h
- clang/include/clang/Sema/ScopeInfo.h 14 additions, 6 deletionsclang/include/clang/Sema/ScopeInfo.h
- clang/include/clang/Sema/Sema.h 2 additions, 1 deletionclang/include/clang/Sema/Sema.h
- clang/lib/Parse/ParseExprCXX.cpp 6 additions, 2 deletionsclang/lib/Parse/ParseExprCXX.cpp
- clang/lib/Sema/SemaExpr.cpp 3 additions, 2 deletionsclang/lib/Sema/SemaExpr.cpp
- clang/lib/Sema/SemaLambda.cpp 19 additions, 3 deletionsclang/lib/Sema/SemaLambda.cpp
- clang/lib/Sema/TreeTransform.h 45 additions, 6 deletionsclang/lib/Sema/TreeTransform.h
- clang/test/CXX/expr/expr.prim/expr.prim.lambda/p23.cpp 58 additions, 0 deletionsclang/test/CXX/expr/expr.prim/expr.prim.lambda/p23.cpp
Loading
Please register or sign in to comment