steakhal added a comment.

Hmm. I guess the assertion is to silence some tool. And I think actually that 
function might very well also return null in some cases.
Why do you think it cannot or at least should not return null in your context? 
I couldn't infer this from the context, neither from the description of this 
patch.

Without that, I would prefer an if to guard the code, instead of asserting this.



================
Comment at: clang/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp:657
+      const Stmt *S = AcquireNode->getStmtForDiagnostics();
+      assert(S && "Statmement cannot be null.");
       PathDiagnosticLocation LocUsedForUniqueing =
----------------
I think there is a typo in the word statement.


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

https://reviews.llvm.org/D157888

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

Reply via email to