diff options
author | vanhauser-thc <vh@thc.org> | 2024-05-19 13:47:53 +0200 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2024-05-19 13:47:53 +0200 |
commit | 31a8beb44967207a8eecc17440783304493f145a (patch) | |
tree | d9b3ae326001b31ba7f207d17da479cc2a04141e /instrumentation/afl-llvm-common.cc | |
parent | 56d5aa3101945e81519a3fac8783d0d8fad82779 (diff) | |
download | afl++-31a8beb44967207a8eecc17440783304493f145a.tar.gz |
support new llvm 19 changes
Diffstat (limited to 'instrumentation/afl-llvm-common.cc')
-rw-r--r-- | instrumentation/afl-llvm-common.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/instrumentation/afl-llvm-common.cc b/instrumentation/afl-llvm-common.cc index ed9268dc..50954324 100644 --- a/instrumentation/afl-llvm-common.cc +++ b/instrumentation/afl-llvm-common.cc @@ -136,7 +136,11 @@ bool isIgnoreFunction(const llvm::Function *F) { for (auto const &ignoreListFunc : ignoreList) { +#if LLVM_VERSION_MAJOR >= 19 + if (F->getName().starts_with(ignoreListFunc)) { return true; } +#else if (F->getName().startswith(ignoreListFunc)) { return true; } +#endif } |