[llvm] [Offload] Have `doJITPostProcessing` accept multiple binaries (PR #148608)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 14 03:55:44 PDT 2025


================
@@ -2131,9 +2132,11 @@ struct AMDGPUDeviceTy : public GenericDeviceTy, AMDGenericDeviceTy {
     if (sys::fs::remove(LinkerOutputFilePath))
       return Plugin::error(ErrorCode::HOST_IO,
                            "failed to remove temporary output file for lld");
-    if (sys::fs::remove(LinkerInputFilePath))
-      return Plugin::error(ErrorCode::HOST_IO,
-                           "failed to remove temporary input file for lld");
+    for (auto &N : InputFilenames) {
+      if (sys::fs::remove(N))
+        return Plugin::error(ErrorCode::HOST_IO,
+                             "failed to remove temporary input file for lld");
----------------
arsenm wrote:

I thought there was some temporary file helper in Support that managed the create and remove of the files for you 

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


More information about the llvm-commits mailing list