llvm-project/clang/tools
Richard Smith ba71c08523 First pass of semantic analysis for init-captures: check the initializer, build
a FieldDecl from it, and propagate both into the closure type and the
LambdaExpr.

You can't do much useful with them yet -- you can't use them within the body
of the lambda, because we don't have a representation for "the this of the
lambda, not the this of the enclosing context". We also don't have support or a
representation for a nested capture of an init-capture yet, which was intended
to work despite not being allowed by the current standard wording.

llvm-svn: 181985
2013-05-16 06:20:58 +00:00
..
arcmt-test these now depend on the bitcode reader too. 2013-01-19 18:28:24 +00:00
c-arcmt-test libclang: Update comment about USEDLIBS in c-*-test/Makefile. 2013-01-22 04:11:33 +00:00
c-index-test [libclang] Introduce clang_Module_getASTFile function that returns the module file where a module object came from. 2013-04-26 22:47:49 +00:00
clang-check these now depend on the bitcode reader too. 2013-01-19 18:28:24 +00:00
clang-format Update clang-format emacs integration. 2013-05-14 08:48:24 +00:00
diag-build Add new tool 'diag-build' for showing enabled warnings in a project. 2012-06-18 21:31:37 +00:00
diagtool Nuke SetUpBuildDumpLog. 2013-01-20 01:58:28 +00:00
driver Update for LLVM interface change in r181680. 2013-05-13 01:24:18 +00:00
libclang First pass of semantic analysis for init-captures: check the initializer, build 2013-05-16 06:20:58 +00:00
scan-build [analyzer] Finally make c++-analyzer 'executable' again. 2013-05-02 01:57:58 +00:00
scan-view [analyzer] scan-view: don't ever serve absolute paths. 2013-04-29 17:23:06 +00:00
CMakeLists.txt Add clang-format binary to cfe. 2013-03-20 09:53:23 +00:00
Makefile Add clang-format to the corresponding Makefile. 2013-03-22 11:43:51 +00:00