commit | a59d1793b89d0fd62c7544c94da4b6e5dac95ad5 | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Sun Sep 04 18:42:35 2011 -0700 |
committer | Elliott Hughes <enh@google.com> | Sun Sep 04 18:42:35 2011 -0700 |
tree | d268871ef320a36c59206fc0521166849b5dafd6 | |
parent | 0f4c41d75c821162184501cd4b510a93f6eb580f [diff] |
Work around two problems. The code generation for the invoke-virtual fast path is broken, and we're not ready for a moving collector yet. Change-Id: I1fee82c821cee53325181386da0d462beacca204
diff --git a/src/compiler/codegen/arm/MethodCodegenDriver.cc b/src/compiler/codegen/arm/MethodCodegenDriver.cc index 81eb24c..b5ce6ea 100644 --- a/src/compiler/codegen/arm/MethodCodegenDriver.cc +++ b/src/compiler/codegen/arm/MethodCodegenDriver.cc
@@ -958,6 +958,8 @@ 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;