diff --git a/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp b/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp index 2a99a71501abea..3f9925d1e099df 100644 --- a/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp +++ b/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp @@ -530,10 +530,10 @@ class ObjectFileHandler final : public FileHandler { // Create an intermediate temporary file to save object after the first // llvm-objcopy run. - Expected> IntermediateObjOrErr = TempFiles.Create(None); + Expected IntermediateObjOrErr = TempFiles.Create(None); if (!IntermediateObjOrErr) return IntermediateObjOrErr.takeError(); - const SmallString<128u> &IntermediateObj = *IntermediateObjOrErr; + StringRef IntermediateObj = *IntermediateObjOrErr; // Compose llvm-objcopy command line for add target objects' sections. BumpPtrAllocator Alloc;