Add missing references.
This mainly avoids implicit copies when extracting an object from a container.
Change-Id: If4d0e6153e8c2b48345fde5bb546b4c65649fcf3
diff --git a/compiler/dex/ssa_transformation.cc b/compiler/dex/ssa_transformation.cc
index 366d7f2..0ca5fd4 100644
--- a/compiler/dex/ssa_transformation.cc
+++ b/compiler/dex/ssa_transformation.cc
@@ -179,7 +179,7 @@
bb->visited = true;
work_stack.push_back(std::make_pair(bb, new (arena_) ArenaBitVector::Iterator(bb->i_dominated)));
while (!work_stack.empty()) {
- std::pair<BasicBlock*, ArenaBitVector::Iterator*> curr = work_stack.back();
+ const std::pair<BasicBlock*, ArenaBitVector::Iterator*>& curr = work_stack.back();
BasicBlock* curr_bb = curr.first;
ArenaBitVector::Iterator* curr_idom_iter = curr.second;
int bb_idx = curr_idom_iter->Next();
diff --git a/compiler/oat_writer.cc b/compiler/oat_writer.cc
index f9d6e41..f23b72b 100644
--- a/compiler/oat_writer.cc
+++ b/compiler/oat_writer.cc
@@ -667,7 +667,7 @@
const CompiledMethod* compiled_method =
compiler_driver_->GetCompiledMethod(MethodReference(&dex_file, method_idx));
- OatMethodOffsets method_offsets =
+ const OatMethodOffsets& method_offsets =
oat_classes_[oat_class_index]->method_offsets_[class_def_method_index];