diff options
-rw-r--r-- | llvm_mode/afl-llvm-pass.so.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/llvm_mode/afl-llvm-pass.so.cc b/llvm_mode/afl-llvm-pass.so.cc index 1601a4f8..e214c675 100644 --- a/llvm_mode/afl-llvm-pass.so.cc +++ b/llvm_mode/afl-llvm-pass.so.cc @@ -36,7 +36,14 @@ #include <fstream> #include <sys/time.h> -#include "llvm/IR/DebugInfo.h" +#include <llvm/Config/llvm-config.h> + +#if (LLVM_VERSION_MAJOR <= 3) && (LLVM_VERSION_MINOR < 7) +#include <llvm/DebugInfo.h> +#else +#include <llvm/IR/DebugInfo.h> +#endif + #include "llvm/IR/BasicBlock.h" #include "llvm/IR/IRBuilder.h" #include "llvm/IR/LegacyPassManager.h" |