int foo(void *p) { void * q[5]; q[0] = p; // where bug happens return (int*)q[0] - (int*)p; // ignore this, just for not pruning } int main() { int a; $havoc(&a); return foo((void*)a); }