[PATCH] llvm-plugin: Update the path of PassPlugin.h
Tulio Magno Quites Machado Filho
tuliom@ascii.art.br
Tue Mar 3 19:38:07 GMT 2026
From: Tulio Magno Quites Machado Filho <tuliom@redhat.com>
In LLVM 22, header PassPlugin.h moved to a new directory since
LLVM commit f54df0d09e19ec6b205cb0af45c7ecea2fd8aeff.
---
llvm-plugin/annobin.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/llvm-plugin/annobin.cpp b/llvm-plugin/annobin.cpp
index cd260be..73ee23c 100644
--- a/llvm-plugin/annobin.cpp
+++ b/llvm-plugin/annobin.cpp
@@ -13,7 +13,9 @@
GNU General Public License for more details. */
#include "llvm/Pass.h"
-#if __clang_major__ > 12
+#if __clang_major__ > 21
+#include "llvm/Plugins/PassPlugin.h"
+#elif __clang_major__ > 12
#include "llvm/Passes/PassPlugin.h"
#endif
#include "llvm/IR/Module.h"
--
2.50.1
More information about the Annobin
mailing list