[PATCH] D55437: [Index] Index declarations in lambda expression.
Ilya Biryukov via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Dec 17 09:30:15 PST 2018
ilya-biryukov added a comment.
Update after investigating with @hokein offline: the `RecursiveASTVisitor` has custom code to visit lambda parameters and return type, but it fallback to visiting typelocs when both parameters and a return type are specified. Unfortunately this fallback does not work when `shouldWalkTypeLocs()` is set to false, which is the case for our visitor out here.
It seems reasonable to always visit parameters and return type, rather than relying on traversing the full type-loc of the lamda's function type.
CHANGES SINCE LAST ACTION
More information about the cfe-commits