[clang] [NFC][analyzer] Remove StmtNodeBuilder (PR #181431)

Balázs Benics via cfe-commits cfe-commits at lists.llvm.org
Sat Feb 14 08:49:04 PST 2026


================
@@ -341,8 +308,22 @@ class StmtNodeBuilder : public NodeBuilder {
                              ProgramPoint::Kind K = ProgramPoint::PostStmtKind){
     const ProgramPoint &L = ProgramPoint::getProgramPoint(S, K,
                                   Pred->getLocationContext(), tag);
-    return NodeBuilder::generateSink(L, St, Pred);
+    return generateSink(L, St, Pred);
   }
+
+  const ExplodedNodeSet &getResults() { return Frontier; }
+
+  const NodeBuilderContext &getContext() { return C; }
+  bool hasGeneratedNodes() { return HasGeneratedNodes; }
----------------
steakhal wrote:

```suggestion
  const ExplodedNodeSet &getResults() const { return Frontier; }

  const NodeBuilderContext &getContext() const { return C; }
  bool hasGeneratedNodes() const { return HasGeneratedNodes; }
```

https://github.com/llvm/llvm-project/pull/181431


More information about the cfe-commits mailing list