[JIT] Clear inCodeCacheFlag on extended singlestep
The inJitCodeCache flag was not being reset if an extended
singlestep prevented a return to an existing translation.
Change-Id: I84f9e4053e3dc713a5ff994df9ecd2ab54e7fe56
diff --git a/vm/interp/Interp.c b/vm/interp/Interp.c
index b4a5ec9..e670d49 100644
--- a/vm/interp/Interp.c
+++ b/vm/interp/Interp.c
@@ -1854,6 +1854,7 @@
dvmAbort();
}
self->jitResumeDPC = NULL;
+ self->inJitCodeCache = NULL;
#endif
} else {
self->singleStepCount--;
@@ -1866,6 +1867,7 @@
* the return to translation.
*/
self->jitResumeNPC = NULL;
+ self->inJitCodeCache = NULL;
}
#endif
}