summaryrefslogtreecommitdiff
path: root/compiler/sea_ir/code_gen.cc
diff options
context:
space:
mode:
author Dragos Sbirlea <dragoss@google.com> 2013-07-23 16:29:09 -0700
committer Dragos Sbirlea <dragoss@google.com> 2013-07-23 16:32:28 -0700
commitdb06306be76bcea3aabab2cecfb16ae2af542801 (patch)
treefc83c823a67a5e259dc19d81f9cba6b147124cf0 /compiler/sea_ir/code_gen.cc
parent81f79a6672a0bd610f05770d8c96e03e276798da (diff)
Continued refactoring of strings & headers.
Change-Id: I420ffc5d861af3dcea65942ce8823be834fdcdec
Diffstat (limited to 'compiler/sea_ir/code_gen.cc')
-rw-r--r--compiler/sea_ir/code_gen.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/sea_ir/code_gen.cc b/compiler/sea_ir/code_gen.cc
index 4e15cf64bc..41bf9a6f00 100644
--- a/compiler/sea_ir/code_gen.cc
+++ b/compiler/sea_ir/code_gen.cc
@@ -79,7 +79,7 @@ void CodeGenPrepassVisitor::Visit(SeaGraph* graph) {
param_id != llvm_data_->function_->arg_size(); ++arg_it, ++param_id) {
DCHECK(parameters->size() > param_id) << "Insufficient parameters for function signature";
// Build parameter register name for LLVM IR clarity.
- std::string arg_name = art::StringPrintf("r%d", parameters->at(param_id));
+ std::string arg_name = art::StringPrintf("r%d", parameters->at(param_id)->GetResultRegister());
arg_it->setName(arg_name);
SignatureNode* parameter = parameters->at(param_id);
llvm_data_->AddValue(parameter, arg_it);