================
@@ -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