summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/arm/MethodCodegenDriver.cc
diff options
context:
space:
mode:
author Elliott Hughes <enh@google.com> 2011-09-04 20:05:14 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2011-09-04 20:05:14 -0700
commita8f3fe90a4329631ea78a6c2956350e56c3d0884 (patch)
treed41c461f11a6e75ee1893a159272ffb70e252e7f /src/compiler/codegen/arm/MethodCodegenDriver.cc
parentaa762fe078d10e5024968686f3265440a4d88c38 (diff)
parenta59d1793b89d0fd62c7544c94da4b6e5dac95ad5 (diff)
Merge "Work around two problems." into dalvik-dev
Diffstat (limited to 'src/compiler/codegen/arm/MethodCodegenDriver.cc')
-rw-r--r--src/compiler/codegen/arm/MethodCodegenDriver.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/codegen/arm/MethodCodegenDriver.cc b/src/compiler/codegen/arm/MethodCodegenDriver.cc
index 81eb24cbcb..b5ce6ea467 100644
--- a/src/compiler/codegen/arm/MethodCodegenDriver.cc
+++ b/src/compiler/codegen/arm/MethodCodegenDriver.cc
@@ -958,6 +958,8 @@ static void genInvokeVirtual(CompilationUnit* cUnit, MIR* mir)
Get(dInsn->vB);
NextCallInsn nextCallInsn;
+ method = NULL; // TODO
+ UNIMPLEMENTED(WARNING) << "the genInvokeVirtual fast path generates bad code (r0/r9 mixup?)";
if (method == NULL) {
// Slow path
nextCallInsn = nextVCallInsnSP;