================
@@ -62,11 +62,18 @@ class ParentMapContext {
const Expr *traverseIgnored(const Expr *E) const;
Expr *traverseIgnored(Expr *E) const;
- DynTypedNode traverseIgnored(const DynTypedNode &N) const;
+ DynTypedNode traverseIgnored(const DynTypedNode &N) const {
+ // Fast path: Nothing is ignored in the default traversal mode TK_AsIs.
+ if (Traversal == TK_AsIs)
+ return N;
+ return traverseIgnoredSlow(N);
----------------
nico wrote:
Done.
https://github.com/llvm/llvm-project/pull/228960
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits