Szelethus added inline comments.
================
Comment at: lib/StaticAnalyzer/Checkers/UninitializedObjectChecker.cpp:685
+
+ if (CXXParent && CXXParent->isLambda()) {
+ CXXRecordDecl::capture_const_iterator CapturedVar =
----------------
george.karpenkov wrote:
> CXXParent is guaranteed to be non-null at this stage, otherwise dyn_cast fails
I found this on
http://llvm.org/docs/ProgrammersManual.html#the-isa-cast-and-dyn-cast-templates:
>dyn_cast<>:
>
> The dyn_cast<> operator is a “checking cast” operation. It checks to see
> if the operand is of the specified type, and if so, returns a pointer to it
> (this operator does not work with references). If the operand is not of the
> correct type, a null pointer is returned.
So I guess this should be alright.
Repository:
rC Clang
https://reviews.llvm.org/D48291
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits