commit | 95f0879b74dfa4df6e69ff6d028539ef8a016c9e | [log] [tgz] |
---|---|---|
author | buzbee <buzbee@google.com> | Wed Jan 11 10:51:30 2012 -0800 |
committer | buzbee <buzbee@google.com> | Wed Jan 11 10:51:30 2012 -0800 |
tree | b554e4575a22aae3d9f09e6a9a92249d3137b788 | |
parent | 761bfa80704937024fdbe58c2b6fd4599760efaf [diff] [blame] |
Fix launch code for artThrowNoSuchMethodFromCode Was passing the size of the vtable, rather than the method-idx. Change-Id: I48932e50fc1b4dc5b78ddedc0d0f2c4851a73519
diff --git a/src/compiler/codegen/arm/MethodCodegenDriver.cc b/src/compiler/codegen/arm/MethodCodegenDriver.cc index 2c3ee0d..33823ca 100644 --- a/src/compiler/codegen/arm/MethodCodegenDriver.cc +++ b/src/compiler/codegen/arm/MethodCodegenDriver.cc
@@ -2180,7 +2180,7 @@ OFFSETOF_MEMBER(Thread, pThrowNegArraySizeFromCode); break; case kArmThrowNoSuchMethod: - genRegCopy(cUnit, r0, v1); + genRegCopy(cUnit, r0, v2); funcOffset = OFFSETOF_MEMBER(Thread, pThrowNoSuchMethodFromCode); break;