================
@@ -870,12 +859,11 @@ void ExprEngine::VisitUnaryOperator(const UnaryOperator* 
U, ExplodedNode *Pred,
     return Engine.makeNodeWithBinding(N, U, SV);
   };
 
-  for (ExplodedNode *N : CheckedSet) {
+  auto VisitUnaryOperatorImpl = [U, Pred, &Engine = Engine, this,
+                                 MakeNodeForIdentityOp](ExplodedNodeSet &Dst) {
----------------
tigbr wrote:

I have reverted that UnaryOperator commit. See: 
[7cbe302](https://github.com/llvm/llvm-project/pull/218691/commits/7cbe3020a561dbd106c58dfebfe5ab230d341ee8).
 It was not NFC and I have not found an obvious NFC way to refactor it to the 
regular algorithmic scheme, so I figured that it is probably better to deal 
with it in a separate patch.

https://github.com/llvm/llvm-project/pull/218691
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to