aboutsummaryrefslogtreecommitdiff
path: root/gold/layout.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gold/layout.cc')
-rw-r--r--gold/layout.cc6
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();
}
}
}