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;