summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2015-11-20 10:56:01 +0000
committer android-build-merger <android-build-merger@google.com> 2015-11-20 10:56:01 +0000
commit6221a7024f97f0e91904b58280278883f4aae98b (patch)
tree500a05bed0019397a59ce0fc981d6644e8ccbebb /compiler/optimizing/code_generator.cc
parent6212c0f0a59bbfe8c84b5906166ec6052db6b5fa (diff)
parent53ced034cd81f35ea9b37ca977cf6634ddaa7cf9 (diff)
Merge "Clean up the special input in HInvokeStaticOrDirect."
am: 53ced034cd * commit '53ced034cd81f35ea9b37ca977cf6634ddaa7cf9': Clean up the special input in HInvokeStaticOrDirect.
Diffstat (limited to 'compiler/optimizing/code_generator.cc')
-rw-r--r--compiler/optimizing/code_generator.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/optimizing/code_generator.cc b/compiler/optimizing/code_generator.cc
index 77d53fcd8f..0baa0e30dc 100644
--- a/compiler/optimizing/code_generator.cc
+++ b/compiler/optimizing/code_generator.cc
@@ -383,11 +383,11 @@ void CodeGenerator::CreateCommonInvokeLocationSummary(
HInvokeStaticOrDirect* call = invoke->AsInvokeStaticOrDirect();
switch (call->GetMethodLoadKind()) {
case HInvokeStaticOrDirect::MethodLoadKind::kRecursive:
- locations->SetInAt(call->GetCurrentMethodInputIndex(), visitor->GetMethodLocation());
+ locations->SetInAt(call->GetSpecialInputIndex(), visitor->GetMethodLocation());
break;
case HInvokeStaticOrDirect::MethodLoadKind::kDexCacheViaMethod:
locations->AddTemp(visitor->GetMethodLocation());
- locations->SetInAt(call->GetCurrentMethodInputIndex(), Location::RequiresRegister());
+ locations->SetInAt(call->GetSpecialInputIndex(), Location::RequiresRegister());
break;
default:
locations->AddTemp(visitor->GetMethodLocation());