[clang-tidy] Fix check for generic lambda invented template parameters
authorSaar Raz <saar@raz.email>
Wed, 22 Jan 2020 00:41:37 +0000 (02:41 +0200)
committerSaar Raz <saar@raz.email>
Wed, 22 Jan 2020 00:46:39 +0000 (02:46 +0200)
commit5fdad8e3f803adce501ca25118f325184e54018d
tree79932fc09691373ec3b7e58f280f67011a1fa884
parentc0a26a35ee2426d76cf113c8119438f6c4d996ce
[clang-tidy] Fix check for generic lambda invented template parameters

clang-tidy previously relied on there being no identifier for a TemplateTypeParmDecl for checking
whether 'decltype(x)' should be inserted, instead of checking whether or not it is implicit.

D65042 added new names for invented generic lambda template parameters, rendering that check incorrect.
clang-tools-extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp