From: Rafael Ávila de Espíndola Date: Tue, 17 Feb 2015 15:47:02 +0000 (-0500) Subject: avoid std::vector copy. X-Git-Tag: users/hjl/linux/release/2.25.51.0.2~2^2~39^2~36 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e0a1e121b39ac99e76b77b73cba1db40ef75c7c8;p=thirdparty%2Fbinutils-gdb.git avoid std::vector copy. --- diff --git a/gold/ChangeLog b/gold/ChangeLog index 67efa5855d5..5a72e986ef7 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,7 @@ +2015-02-17 Rafael Ávila de Espíndola + + * object.cc (write_local_symbols): avoid std::vector copy. + 2015-02-17 Rafael Ávila de Espíndola * merge.cc (get_output_offset): Use upper_bound instead of lower_bound. diff --git a/gold/object.cc b/gold/object.cc index 8f16fe7dd35..c90b67e8ea0 100644 --- a/gold/object.cc +++ b/gold/object.cc @@ -2589,7 +2589,7 @@ Sized_relobj_file::write_local_symbols( dyn_oview = of->get_output_view(this->local_dynsym_offset_, dyn_output_size); - const Output_sections out_sections(this->output_sections()); + const Output_sections& out_sections(this->output_sections()); gold_assert(this->local_values_.size() == loccount);