diff options
Diffstat (limited to 'gold/layout.cc')
-rw-r--r-- | gold/layout.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gold/layout.cc b/gold/layout.cc index 9dad4b0..e878456 100644 --- a/gold/layout.cc +++ b/gold/layout.cc @@ -1309,18 +1309,18 @@ Layout::finish_dynamic_section(const Input_objects* input_objects, ++p) { if (rpath_val.empty()) - rpath_val = *p; + rpath_val = p->name(); else { // Eliminate duplicates. General_options::Dir_list::const_iterator q; for (q = rpath.begin(); q != p; ++q) - if (strcmp(*q, *p) == 0) + if (q->name() == p->name()) break; if (q == p) { rpath_val += ':'; - rpath_val += *p; + rpath_val += p->name(); } } } |