diff --git a/lib/passes/MustTailDeadArgElimination.cpp b/lib/passes/MustTailDeadArgElimination.cpp index aeb2b9416..ef8e34e45 100644 --- a/lib/passes/MustTailDeadArgElimination.cpp +++ b/lib/passes/MustTailDeadArgElimination.cpp @@ -80,7 +80,9 @@ class DAE : public ModulePass { DAE() : ModulePass(ID) { +#if LLVM_VERSION_MAJOR == 16 initializeDAEPass(*PassRegistry::getPassRegistry()); +#endif } bool runOnModule(Module &M) override { @@ -103,8 +105,10 @@ class DAE : public ModulePass { char DAE::ID = 0; +#if LLVM_VERSION_MAJOR == 16 INITIALIZE_PASS( DAE, "deadargelim-musttail", "Dead Argument Elimination", false, false) +#endif namespace {