diff options
Diffstat (limited to 'llvm/unittests/IR/PassManagerTest.cpp')
-rw-r--r-- | llvm/unittests/IR/PassManagerTest.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/unittests/IR/PassManagerTest.cpp b/llvm/unittests/IR/PassManagerTest.cpp index 1e02d6ba02b..f2ce2214764 100644 --- a/llvm/unittests/IR/PassManagerTest.cpp +++ b/llvm/unittests/IR/PassManagerTest.cpp @@ -52,9 +52,9 @@ char TestAnalysisPass::PassID; struct TestModulePass { TestModulePass(int &RunCount) : RunCount(RunCount) {} - bool run(Module *M) { + PreservedAnalyses run(Module *M) { ++RunCount; - return true; + return PreservedAnalyses::none(); } int &RunCount; @@ -65,13 +65,13 @@ struct TestFunctionPass { int &AnalyzedInstrCount) : AM(AM), RunCount(RunCount), AnalyzedInstrCount(AnalyzedInstrCount) {} - bool run(Function *F) { + PreservedAnalyses run(Function *F) { ++RunCount; const TestAnalysisPass::Result &AR = AM.getResult<TestAnalysisPass>(F); AnalyzedInstrCount += AR.InstructionCount; - return true; + return PreservedAnalyses::none(); } FunctionAnalysisManager &AM; |