about summary refs log tree commit diff
path: root/instrumentation/cmplog-instructions-pass.cc
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2021-02-01 22:59:41 +0100
committervan Hauser <vh@thc.org>2021-02-01 22:59:41 +0100
commit90fdafa1ad167f43fb42cdec2335fa7416cc633c (patch)
tree035ffc1c2403bd1c72c5e02528384d1b30cb6fcb /instrumentation/cmplog-instructions-pass.cc
parentb9f469e12fde797e301845caa4b0fd44315318bd (diff)
downloadafl++-90fdafa1ad167f43fb42cdec2335fa7416cc633c.tar.gz
fix warnings and an llvm cmplog+lto panic
Diffstat (limited to 'instrumentation/cmplog-instructions-pass.cc')
-rw-r--r--instrumentation/cmplog-instructions-pass.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/instrumentation/cmplog-instructions-pass.cc b/instrumentation/cmplog-instructions-pass.cc
index 6ce1832f..d4bc0b38 100644
--- a/instrumentation/cmplog-instructions-pass.cc
+++ b/instrumentation/cmplog-instructions-pass.cc
@@ -277,8 +277,12 @@ bool CmpLogInstructions::hookInstrs(Module &M) {
 
       if (max_size % 8) {
 
-        max_size = (((max_size / 8) + 1) * 8);
-        do_cast = 1;
+        // bitcast from i6 to i8 panics llvm, so ...
+        continue;
+        /*
+                max_size = (((max_size / 8) + 1) * 8);
+                do_cast = 1;
+        */
 
       }