summaryrefslogtreecommitdiffstats
path: root/compiler/llvm/gbc_expander.cc
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2013-09-06 10:49:58 -0700
committerIan Rogers <irogers@google.com>2013-09-06 10:49:58 -0700
commit65ec92cf13c9d11c83711443a02e4249163d47f1 (patch)
tree81057698128ffca7069e3c78b0113129d717ad0f /compiler/llvm/gbc_expander.cc
parent866709c85da0c0d2c76968713e4dc4a35dce27fd (diff)
downloadart-65ec92cf13c9d11c83711443a02e4249163d47f1.tar.gz
art-65ec92cf13c9d11c83711443a02e4249163d47f1.tar.bz2
art-65ec92cf13c9d11c83711443a02e4249163d47f1.zip
Refactor CompilerDriver::ComputeInvokeInfo
Don't use non-const reference arguments. Move ins before outs. Change-Id: I4a7b8099abe91ea60f93a56077f4989303fa4876
Diffstat (limited to 'compiler/llvm/gbc_expander.cc')
-rw-r--r--compiler/llvm/gbc_expander.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/llvm/gbc_expander.cc b/compiler/llvm/gbc_expander.cc
index 19c80498bd..2459fde114 100644
--- a/compiler/llvm/gbc_expander.cc
+++ b/compiler/llvm/gbc_expander.cc
@@ -846,10 +846,10 @@ llvm::Value* GBCExpanderPass::EmitInvoke(llvm::CallInst& call_inst) {
uintptr_t direct_code = 0;
uintptr_t direct_method = 0;
bool is_fast_path = driver_->ComputeInvokeInfo(dex_compilation_unit_, dex_pc,
- invoke_type, target_method,
- vtable_idx,
- direct_code, direct_method,
- true, true);
+ true, true,
+ &invoke_type, &target_method,
+ &vtable_idx,
+ &direct_code, &direct_method);
// Load the method object
llvm::Value* callee_method_object_addr = NULL;