steveire accepted this revision.
steveire added inline comments.
This revision is now accepted and ready to land.


================
Comment at: clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:2618
+  )";
+  EXPECT_TRUE(matches(kTest, expr(nullPointerConstant())));
 }
----------------
aaron.ballman wrote:
> steveire wrote:
> > While this test in ASTMatchers might continue to make sense, shouldn't 
> > there be a test in `clang/unittests/AST` for this API? 
> > `isNullPointerConstant` seems to be complicated. Does it have a unit test?
> > While this test in ASTMatchers might continue to make sense, shouldn't 
> > there be a test in clang/unittests/AST for this API? isNullPointerConstant 
> > seems to be complicated. Does it have a unit test?
> 
> It does not have a unit test; we don't usually unit test AST interfaces 
> directly. AST matching tests are the typical way we'd test this because it 
> gives us an almost direct path to the AST interface we want to exercise, but 
> if you can spot an additional place to perform the test more directly, I can 
> look into adding one.
Fair enough!


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

https://reviews.llvm.org/D82279



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

Reply via email to