mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-30 23:40:24 +00:00
2014-04-02 Sriraman Tallam <tmsriram@google.com>
* icf.cc (get_section_contents): Replace copies of reloc vectors with (const) references.
This commit is contained in:
parent
31c981bc36
commit
c4eb27e1db
@ -1,3 +1,8 @@
|
||||
2014-04-02 Sriraman Tallam <tmsriram@google.com>
|
||||
|
||||
* icf.cc (get_section_contents): Replace copies of reloc
|
||||
vectors with const references.
|
||||
|
||||
2014-04-02 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* configure.ac (HAVE_PUBNAMES): Use C instead of C++.
|
||||
|
16
gold/icf.cc
16
gold/icf.cc
@ -269,21 +269,21 @@ get_section_contents(bool first_iteration,
|
||||
|
||||
if (it_reloc_info_list != reloc_info_list.end())
|
||||
{
|
||||
Icf::Sections_reachable_info v =
|
||||
Icf::Sections_reachable_info &v =
|
||||
(it_reloc_info_list->second).section_info;
|
||||
// Stores the information of the symbol pointed to by the reloc.
|
||||
Icf::Symbol_info s = (it_reloc_info_list->second).symbol_info;
|
||||
const Icf::Symbol_info &s = (it_reloc_info_list->second).symbol_info;
|
||||
// Stores the addend and the symbol value.
|
||||
Icf::Addend_info a = (it_reloc_info_list->second).addend_info;
|
||||
Icf::Addend_info &a = (it_reloc_info_list->second).addend_info;
|
||||
// Stores the offset of the reloc.
|
||||
Icf::Offset_info o = (it_reloc_info_list->second).offset_info;
|
||||
Icf::Reloc_addend_size_info reloc_addend_size_info =
|
||||
const Icf::Offset_info &o = (it_reloc_info_list->second).offset_info;
|
||||
const Icf::Reloc_addend_size_info &reloc_addend_size_info =
|
||||
(it_reloc_info_list->second).reloc_addend_size_info;
|
||||
Icf::Sections_reachable_info::iterator it_v = v.begin();
|
||||
Icf::Symbol_info::iterator it_s = s.begin();
|
||||
Icf::Symbol_info::const_iterator it_s = s.begin();
|
||||
Icf::Addend_info::iterator it_a = a.begin();
|
||||
Icf::Offset_info::iterator it_o = o.begin();
|
||||
Icf::Reloc_addend_size_info::iterator it_addend_size =
|
||||
Icf::Offset_info::const_iterator it_o = o.begin();
|
||||
Icf::Reloc_addend_size_info::const_iterator it_addend_size =
|
||||
reloc_addend_size_info.begin();
|
||||
|
||||
for (; it_v != v.end(); ++it_v, ++it_s, ++it_a, ++it_o, ++it_addend_size)
|
||||
|
Loading…
Reference in New Issue
Block a user