[clang] clang-offload-bundler incorrectly errors on multi-CCOB binaries (PR #182579)

David Salinas via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 1 12:00:05 PDT 2026


================
@@ -1331,32 +1351,67 @@ CompressedOffloadBundle::decompress(const llvm::MemoryBuffer &Input,
 // List bundle IDs. Return true if an error was found.
 Error OffloadBundler::ListBundleIDsInFile(
     StringRef InputFileName, const OffloadBundlerConfig &BundlerConfig) {
+
+  size_t Offset = 0;
+  size_t NextbundleStart = 0;
+  StringRef Magic; // = OFFLOAD_BUNDLER_MAGIC_STR;
+  std::unique_ptr<MemoryBuffer> Buffer;
+
   // Open Input file.
-  ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
+  // ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
----------------
david-salinas wrote:

yup.

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


More information about the cfe-commits mailing list