aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
-rw-r--r--vm/compiler/codegen/arm/CodegenDriver.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vm/compiler/codegen/arm/CodegenDriver.c b/vm/compiler/codegen/arm/CodegenDriver.c
index f92e34728..1993c9dae 100644
--- a/vm/compiler/codegen/arm/CodegenDriver.c
+++ b/vm/compiler/codegen/arm/CodegenDriver.c
@@ -4103,7 +4103,8 @@ bool dvmCompilerDoWork(CompilerWorkOrder *work)
{
bool res;
- if (gDvmJit.codeCacheFull) {
+ if (gDvmJit.codeCacheFull &&
+ (work->kind != kWorkOrderICPatch)) {
return false;
}