Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix crash mangling an explicit lambda non-type template parameter pack | Richard Smith | 2019-09-10 | 1 | -0/+6 |
| | | | | | | that is not a pack expansion. llvm-svn: 371476 | ||||
* | [c++20] Fix some ambiguities in our mangling of lambdas with explicit | Richard Smith | 2019-09-05 | 1 | -0/+59 |
| | | | | | | | | | | | | | template parameters. This finishes the implementation of the proposal described in https://github.com/itanium-cxx-abi/cxx-abi/issues/31. (We already implemented the <lambda-sig> extensions, but didn't take them into account when computing mangling numbers, and didn't deal properly with expanded parameter packs, and didn't disambiguate between different levels of template parameters in manglings.) llvm-svn: 371004 | ||||
* | For PR43213, track whether template parameters are implicit through | Richard Smith | 2019-09-04 | 1 | -0/+7 |
| | | | | | | | template instantiation so we know whether to mangle them in lambda-expressions. llvm-svn: 370991 | ||||
* | [c++20] Implement P0428R2 - Familiar template syntax for generic lambdas | Hamza Sood | 2019-05-04 | 1 | -0/+34 |
Differential Revision: https://reviews.llvm.org/D36527 llvm-svn: 359967 |