elf/dl-lookup.c: Remove unnecessary static variable
authorWill Newton <will.newton@linaro.org>
Fri, 4 Apr 2014 08:56:42 +0000 (09:56 +0100)
committerWill Newton <will.newton@linaro.org>
Mon, 23 Jun 2014 13:13:30 +0000 (14:13 +0100)
undefined_msg is only used once contrary to the comment.

ChangeLog:

2014-06-23  Will Newton  <will.newton@linaro.org>

* elf/dl-lookup.c (undefined_msg): Remove variable.
(_dl_lookup_symbol_x): Replace undefined_msg with string
literal.

ChangeLog
elf/dl-lookup.c

index 4a2397e..f86e3f0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2014-06-23  Will Newton  <will.newton@linaro.org>
 
+       * elf/dl-lookup.c (undefined_msg): Remove variable.
+       (_dl_lookup_symbol_x): Replace undefined_msg with string
+       literal.
+
        * elf/dl-lookup.c (do_lookup_unique): New function.
        (do_lookup_x): Move STB_GNU_UNIQUE handling code
        to a separate function.
index 896e1d2..1c6ca89 100644 (file)
@@ -39,9 +39,6 @@
 
 #define VERSTAG(tag)   (DT_NUM + DT_THISPROCNUM + DT_VERSIONTAGIDX (tag))
 
-/* We need this string more than once.  */
-static const char undefined_msg[] = "undefined symbol: ";
-
 
 struct sym_val
   {
@@ -817,7 +814,7 @@ _dl_lookup_symbol_x (const char *undef_name, struct link_map *undef_map,
          /* XXX We cannot translate the message.  */
          _dl_signal_cerror (0, DSO_FILENAME (reference_name),
                             N_("symbol lookup error"),
-                            make_string (undefined_msg, undef_name,
+                            make_string ("undefined symbol: ", undef_name,
                                          versionstr, versionname));
        }
       *ref = NULL;