| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
unevaluated operands. Be certain that we're marking everything
referenced within a capture initializer as odr-used.
llvm-svn: 150163
|
|
|
|
|
|
| |
are constructed in different ways
llvm-svn: 150136
|
|
|
|
|
|
| |
finalize it
llvm-svn: 150130
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Complete the lambda class when we finish the lambda expression
(previously, it was left in the "being completed" state)
- Actually return the LambdaExpr object and bind to the resulting
temporary when needed.
- Detect when cleanups are needed while capturing a variable into a
lambda (e.g., due to default arguments in the copy constructor), and
make sure those cleanups apply for the whole of the lambda
expression.
llvm-svn: 150123
|
|
file. No functionality change.
llvm-svn: 150089
|