aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.c
diff options
context:
space:
mode:
authorBen Cheng <bccheng@android.com>2010-01-25 11:10:25 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-01-25 11:10:25 -0800
commit9356cdfb310410bd7f2ea091810fa9b04c6bab38 (patch)
treea7bc97853c3882918d614928a4907a511f9eb4ab /vm/compiler/codegen/arm/CodegenDriver.c
parent45071dd09330c9399735b13c81f8d75e4c6bfa0d (diff)
parent7a0bcd0de6c4da6499a088a18d1750e51204c2a6 (diff)
Merge "Tighten the safe points for code cache resets to happen."
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;
}