summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/mangle-lambda-explicit-template-params.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash mangling an explicit lambda non-type template parameter packRichard Smith2019-09-101-0/+6
| | | | | | that is not a pack expansion. llvm-svn: 371476
* [c++20] Fix some ambiguities in our mangling of lambdas with explicitRichard Smith2019-09-051-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 throughRichard Smith2019-09-041-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 lambdasHamza Sood2019-05-041-0/+34
Differential Revision: https://reviews.llvm.org/D36527 llvm-svn: 359967
OpenPOWER on IntegriCloud