hfuzz-cc: support for clang-21/22
diff --git a/hfuzz_cc/hfuzz-cc.c b/hfuzz_cc/hfuzz-cc.c
index 4637a04..8107fa5 100644
--- a/hfuzz_cc/hfuzz-cc.c
+++ b/hfuzz_cc/hfuzz-cc.c
@@ -209,6 +209,10 @@
if (isCXX) {
/* Try the default one, then the newest ones (hopefully) in order */
hf_execvp("clang++", argv);
+ hf_execvp("clang++-22.0", argv);
+ hf_execvp("clang++-22", argv);
+ hf_execvp("clang++-21.0", argv);
+ hf_execvp("clang++-21", argv);
hf_execvp("clang++-20.0", argv);
hf_execvp("clang++-20", argv);
hf_execvp("clang++-19.0", argv);
@@ -248,6 +252,10 @@
} else {
/* Try the default one, then the newest ones (hopefully) in order */
hf_execvp("clang", argv);
+ hf_execvp("clang-22.0", argv);
+ hf_execvp("clang-22", argv);
+ hf_execvp("clang-21.0", argv);
+ hf_execvp("clang-21", argv);
hf_execvp("clang-20.0", argv);
hf_execvp("clang-20", argv);
hf_execvp("clang-19.0", argv);