[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