diff --git a/afl_transforms/tools/zax/test/test_mystrlen.cpp b/afl_transforms/tools/zax/test/test_mystrlen.cpp index 0125b69b978c750d056238dd7c06acdebaab8a6e..389357dd14b0852abe6da4b749f6396ec9ab5be5 100644 --- a/afl_transforms/tools/zax/test/test_mystrlen.cpp +++ b/afl_transforms/tools/zax/test/test_mystrlen.cpp @@ -2,6 +2,11 @@ using namespace std; +volatile int identity(int x) +{ + return x; +} + size_t my_strlen(char *arg) { int count = 0; @@ -9,6 +14,7 @@ size_t my_strlen(char *arg) { count++; arg++; + count = identity(count); } return count;