aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2020-12-25 12:13:45 +0100
committervan Hauser <vh@thc.org>2020-12-25 12:13:45 +0100
commita4fd4ea0f46529feb09577a13cc7c053fb22146f (patch)
tree003d67273010b7552ce25901add3740cfb2a839b /src
parent949f075247e5ecd3f146403626ea9730e928be4e (diff)
downloadafl++-a4fd4ea0f46529feb09577a13cc7c053fb22146f.tar.gz
fix LTO
Diffstat (limited to 'src')
-rw-r--r--src/afl-cc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/afl-cc.c b/src/afl-cc.c
index 66f4860f..00e9cfce 100644
--- a/src/afl-cc.c
+++ b/src/afl-cc.c
@@ -1030,9 +1030,9 @@ int main(int argc, char **argv, char **envp) {
compiler_mode = GCC;
- } else if (strncmp(callname, "afl-clang", 9) == 0 &&
+ } else if (strcmp(callname, "afl-clang") == 0 ||
- strstr(callname, "fast") == NULL) {
+ strcmp(callname, "afl-clang++") == 0) {
compiler_mode = CLANG;
@@ -1076,13 +1076,13 @@ int main(int argc, char **argv, char **envp) {
}
- if (strncmp(callname, "afl-clang", 9) == 0 &&
- strstr(callname, "fast") == NULL) {
+ if (strcmp(callname, "afl-clang") == 0 ||
+ strcmp(callname, "afl-clang++") == 0) {
clang_mode = 1;
compiler_mode = CLANG;
- if (strncmp(callname, "afl-clang++", 11) == 0) { plusplus_mode = 1; }
+ if (strcmp(callname, "afl-clang++") == 0) { plusplus_mode = 1; }
}