[llvm] 6a3fdcd - [WPD] Fix PreservedAnalyses value after runForTesting()

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 15 11:46:32 PDT 2023


Author: Arthur Eubanks
Date: 2023-03-15T11:43:24-07:00
New Revision: 6a3fdcdd3885d482cdcbeface52b8a52396c609b

URL: https://github.com/llvm/llvm-project/commit/6a3fdcdd3885d482cdcbeface52b8a52396c609b
DIFF: https://github.com/llvm/llvm-project/commit/6a3fdcdd3885d482cdcbeface52b8a52396c609b.diff

LOG: [WPD] Fix PreservedAnalyses value after runForTesting()

Added: 
    

Modified: 
    llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp b/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
index 406692cad0b0..e380b47c735f 100644
--- a/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
+++ b/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
@@ -764,7 +764,7 @@ PreservedAnalyses WholeProgramDevirtPass::run(Module &M,
     return FAM.getResult<DominatorTreeAnalysis>(F);
   };
   if (UseCommandLine) {
-    if (DevirtModule::runForTesting(M, AARGetter, OREGetter, LookupDomTree))
+    if (!DevirtModule::runForTesting(M, AARGetter, OREGetter, LookupDomTree))
       return PreservedAnalyses::all();
     return PreservedAnalyses::none();
   }


        


More information about the llvm-commits mailing list