[clang] [clang][ssaf] Implement Entity Linker CLI and patching for JSON Format (PR #184713)

Balázs Benics via cfe-commits cfe-commits at lists.llvm.org
Fri Mar 6 07:45:07 PST 2026


================
@@ -183,7 +187,9 @@ llvm::Error EntityLinker::link(std::unique_ptr<TUSummaryEncoding> Summary) {
 
   auto EntityResolutionTable = resolve(SummaryRef);
   auto PatchTargets = merge(SummaryRef, EntityResolutionTable);
-  patch(PatchTargets, EntityResolutionTable);
+  if (auto Err = patch(PatchTargets, EntityResolutionTable)) {
+    return Err;
+  }
 
   return llvm::Error::success();
----------------
steakhal wrote:

Shall we just have `return patch(...);` directly?

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


More information about the cfe-commits mailing list