From 340d7cf2de6b249e9d99ac11b7760c0d306ff52f Mon Sep 17 00:00:00 2001 From: Martin Kinkelin Date: Mon, 10 Jul 2023 16:02:40 +0200 Subject: [PATCH] [fix testPluginLegacy lit-test regression with LLVM 14] --- tests/plugins/addFuncEntryCall/addFuncEntryCallPass.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/plugins/addFuncEntryCall/addFuncEntryCallPass.cpp b/tests/plugins/addFuncEntryCall/addFuncEntryCallPass.cpp index cbdde8bbb30..0ad32d12d77 100644 --- a/tests/plugins/addFuncEntryCall/addFuncEntryCallPass.cpp +++ b/tests/plugins/addFuncEntryCall/addFuncEntryCallPass.cpp @@ -59,7 +59,7 @@ bool FuncEntryCallPass::runOnFunction(Function &F) { } -#if LLVM_VERSION < 1400 // legacy pass manager +#if LLVM_VERSION < 1500 // legacy pass manager static void addFuncEntryCallPass(const PassManagerBuilder &, legacy::PassManagerBase &PM) { @@ -70,9 +70,10 @@ static RegisterStandardPasses RegisterFuncEntryCallPass0(PassManagerBuilder::EP_EnabledOnOptLevel0, addFuncEntryCallPass); -#else // LLVM 14+ +#endif + -// Implementation of plugin for the new passmanager +#if LLVM_VERSION >= 1400 // new pass manager #include "llvm/IR/PassManager.h" #include "llvm/Passes/PassBuilder.h"