================
@@ -2322,30 +2323,25 @@ void CStringChecker::evalStrxfrm(CheckerContext &C,
       StateSuccess = invalidateDestinationBufferBySize(
           C, StateSuccess, Dest.Expression, Call.getCFGElementRef(), DestVal,
           SizeVal, Size.Expression->getType());
-
-      StateSuccess = StateSuccess->BindExpr(Call.getOriginExpr(), LCtx, 
RetVal);
-      C.addTransition(StateSuccess);
+      BindReturnAndTransition(StateSuccess);
----------------
alejandro-alvarez-sonarsource wrote:

Makes sense. I have reworked a bit these if/else to make clearer (I hope) the 
intent.

https://github.com/llvm/llvm-project/pull/156507
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to