diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-06-03 06:02:10 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-06-03 06:02:10 +0000 |
| commit | ea0c66be55114087d2151401756612b49f3589eb (patch) | |
| tree | 9f189fa687f63dac6fc77d52fcaa25bb494891d6 /clang/test/CodeCompletion/call.c | |
| parent | ce1534b4055d52e007aff99dee521f6b7a7dba44 (diff) | |
| download | bcm5719-llvm-ea0c66be55114087d2151401756612b49f3589eb.tar.gz bcm5719-llvm-ea0c66be55114087d2151401756612b49f3589eb.zip | |
PR42104: Support instantiations of lambdas that implicitly capture
packs.
Two changes:
* Track odr-use via FunctionParmPackExprs to properly handle dependent
odr-uses of packs in generic lambdas.
* Do not instantiate implicit captures; instead, regenerate them by
instantiating the body of the lambda. This is necessary to
distinguish between cases where only one element of a pack is
captured and cases where the entire pack is captured.
llvm-svn: 362358
Diffstat (limited to 'clang/test/CodeCompletion/call.c')
0 files changed, 0 insertions, 0 deletions

