diff options
author | Sriraman Tallam <tmsriram@google.com> | 2011-02-02 21:55:29 +0000 |
---|---|---|
committer | Sriraman Tallam <tmsriram@google.com> | 2011-02-02 21:55:29 +0000 |
commit | 4e271fffeca9db3e0eea8d57b98aa7130f941225 (patch) | |
tree | 6fc646675e808e481b0f3e5bf85495fc68d6fe3a /gold/icf.h | |
parent | e0634ccfe8718b76b5e77c983a3cebfa7707747a (diff) | |
download | binutils-gdb-4e271fffeca9db3e0eea8d57b98aa7130f941225.tar.gz |
2011-02-02 Sriraman Tallam <tmsriram@google.com>
* icf.h (is_section_foldable_candidate): Change type of parameter
to std::string.
* icf.cc (Icf::find_identical_sections): Change type of local variable
section_name to be std::string.
(is_function_ctor_or_dtor): Change type of parameter to std::string.
Diffstat (limited to 'gold/icf.h')
-rw-r--r-- | gold/icf.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gold/icf.h b/gold/icf.h index 396dda03316..f1581375c3b 100644 --- a/gold/icf.h +++ b/gold/icf.h @@ -168,10 +168,11 @@ class Icf // earlier gcc versions, like 4.0.3, put constructors and destructors in // .gnu.linkonce.t sections and hence should be included too. inline bool -is_section_foldable_candidate(const char* section_name) +is_section_foldable_candidate(const std::string& section_name) { - return (is_prefix_of(".text", section_name) - || is_prefix_of(".gnu.linkonce.t", section_name)); + const char* section_name_cstr = section_name.c_str(); + return (is_prefix_of(".text", section_name_cstr) + || is_prefix_of(".gnu.linkonce.t", section_name_cstr)); } } // End of namespace gold. |