diff --git a/llvm/lib/Transforms/Utils/SplitModuleByCategory.cpp b/llvm/lib/Transforms/Utils/SplitModuleByCategory.cpp index e75c373e80559..6b18ecee98ec5 100644 --- a/llvm/lib/Transforms/Utils/SplitModuleByCategory.cpp +++ b/llvm/lib/Transforms/Utils/SplitModuleByCategory.cpp @@ -318,6 +318,6 @@ void llvm::splitModuleTransitiveFromEntryPoints( ModuleSplitter Splitter(std::move(M), std::move(Groups)); while (Splitter.hasMoreSplits()) { ModuleDesc MD = Splitter.getNextSplit(); - Callback(std::move(MD.releaseModule())); + Callback(MD.releaseModule()); } }