aaron.ballman added a comment.

In D72531#1845686 <https://reviews.llvm.org/D72531#1845686>, @shafik wrote:

> I was looking at the changes to `ASTImporterTest.cpp` and it not obvious to 
> me how you determined where it was needed.


Some of the changes were reasonably obvious to me because they involved 
matching implicit nodes that require the as-is traversal. However, other 
changes did seem to come from out of nowhere (I commented on one such), and 
hopefully @steveire will explain.



================
Comment at: clang/unittests/Tooling/StencilTest.cpp:63
   ASTContext &Context = AstUnit->getASTContext();
-  auto Matches = ast_matchers::match(wrapMatcher(Matcher), Context);
+  auto Matches = ast_matchers::match(
+      traverse(ast_type_traits::TK_AsIs, wrapMatcher(Matcher)), Context);
----------------
Was this change made because you didn't want to accept the traversal mode as a 
parameter to `matchStmt` and force each caller to decide which mode they use? 
Or is there some other reason why this change was needed?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72531/new/

https://reviews.llvm.org/D72531



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to