Commit Graph

2 Commits

Author SHA1 Message Date
Richard Smith b3d203ff7f PR24164, PR39336: init-captures are not distinct full-expressions.
Rather, they are subexpressions of the enclosing lambda-expression, and
any temporaries in them are destroyed at the end of that
full-expression, or when the corresponding lambda-expression is
destroyed if they are lifetime-extended.

llvm-svn: 344801
2018-10-19 19:01:34 +00:00
Richard Smith 36f62c066a Add basic test that we perform lifetime extension in the expected
situations.

llvm-svn: 344800
2018-10-19 19:01:31 +00:00