[FunctionImport] Fix returned PreservedAnalyses
authorArthur Eubanks <aeubanks@google.com>
Thu, 16 Mar 2023 16:37:26 +0000 (09:37 -0700)
committerArthur Eubanks <aeubanks@google.com>
Thu, 16 Mar 2023 16:42:09 +0000 (09:42 -0700)
llvm/lib/Transforms/IPO/FunctionImport.cpp

index 222b719c1b89d1b9d333333c91c467d092e92838..4875c18e1facff5c218d1996484024aa991edfbd 100644 (file)
@@ -1435,7 +1435,7 @@ static bool doImportingForModule(Module &M) {
   if (renameModuleForThinLTO(M, *Index, /*ClearDSOLocalOnDeclarations=*/false,
                              /*GlobalsToImport=*/nullptr)) {
     errs() << "Error renaming module\n";
-    return false;
+    return true;
   }
 
   // Perform the import now.
@@ -1450,10 +1450,10 @@ static bool doImportingForModule(Module &M) {
   if (!Result) {
     logAllUnhandledErrors(Result.takeError(), errs(),
                           "Error importing module: ");
-    return false;
+    return true;
   }
 
-  return *Result;
+  return true;
 }
 
 PreservedAnalyses FunctionImportPass::run(Module &M,