[llvm] 7389aa2 - [Frontend][Offloading] Fix GCC 7 build error in ArchiveLinker (#201978)

via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 5 18:59:20 PDT 2026


Author: Alexey Bader
Date: 2026-06-06T01:59:16Z
New Revision: 7389aa2ef380ca2b64d8fa34b633e5d2a4efef0a

URL: https://github.com/llvm/llvm-project/commit/7389aa2ef380ca2b64d8fa34b633e5d2a4efef0a
DIFF: https://github.com/llvm/llvm-project/commit/7389aa2ef380ca2b64d8fa34b633e5d2a4efef0a.diff

LOG: [Frontend][Offloading] Fix GCC 7 build error in ArchiveLinker (#201978)

GCC 7 cannot perform implicit move construction when converting
`ResolvedInputs` to `Expected<ResolvedInputs>`.

Added: 
    

Modified: 
    llvm/lib/Frontend/Offloading/ArchiveLinker.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Frontend/Offloading/ArchiveLinker.cpp b/llvm/lib/Frontend/Offloading/ArchiveLinker.cpp
index b35b1e84ea973..49b1640fada5b 100644
--- a/llvm/lib/Frontend/Offloading/ArchiveLinker.cpp
+++ b/llvm/lib/Frontend/Offloading/ArchiveLinker.cpp
@@ -294,7 +294,7 @@ resolveArchiveMembers(ArrayRef<InputDesc> Order,
     }
   }
 
-  return Result;
+  return std::move(Result);
 }
 
 } // namespace offloading


        


More information about the llvm-commits mailing list