diff options
author | Andrea Fioraldi <andreafioraldi@gmail.com> | 2019-12-21 21:14:01 +0100 |
---|---|---|
committer | Andrea Fioraldi <andreafioraldi@gmail.com> | 2019-12-21 21:14:01 +0100 |
commit | 8679f3d757ec6b272d821d901020bdeae15a585a (patch) | |
tree | 331e1977e6a3d2f977ad461b389e963386504aff /llvm_mode/afl-llvm-pass.so.cc | |
parent | 65bafe71921a53bc5c4b866f3b1726f6b9f1a2d5 (diff) | |
download | afl++-8679f3d757ec6b272d821d901020bdeae15a585a.tar.gz |
try to work with llvm < 3.7
Diffstat (limited to 'llvm_mode/afl-llvm-pass.so.cc')
-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" |