dcoughlin accepted this revision.
dcoughlin added a comment.
This revision is now accepted and ready to land.

LGTM with the dyn_cast mentioned inline changed.



================
Comment at: lib/Analysis/BodyFarm.cpp:359
 
+  ValueDecl *FieldDecl = dyn_cast<ValueDecl>(FoundDecl);
   bool isLambdaCall = CallbackType->getAsCXXRecordDecl() &&
----------------
Should this be a cast<>() rather than a dyn_cast<>()? Do you expect this to 
fail? If so then you should check the result for null. If not then the idiom is 
to use cast<>().

An alternative would be to change findMemberField() to return a FieldDecl.


https://reviews.llvm.org/D38810



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

Reply via email to