fixup hash table descriptor in winnt.c
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>
Wed, 20 May 2015 01:03:51 +0000 (01:03 +0000)
committerTrevor Saunders <tbsaunde@gcc.gnu.org>
Wed, 20 May 2015 01:03:51 +0000 (01:03 +0000)
gcc/ChangeLog:

2015-05-19  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

PR c++/65835
* config/i386/winnt.c (struct wrapped_symbol_hasher): Change
value_type to const char *.

From-SVN: r223423

gcc/ChangeLog
gcc/config/i386/winnt.c

index 7df764b2dae553ad0db61dcc4298673bd6d107a7..4131b902311344790df6ca89f43715ed5780013e 100644 (file)
@@ -1,3 +1,9 @@
+2015-05-19  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       PR c++/65835
+       * config/i386/winnt.c (struct wrapped_symbol_hasher): Change
+       value_type to const char *.
+
 2015-05-19  Sandra Loosemore  <sandra@codesourcery.com>
 
        * config.gcc [powerpc*-*-linux*]: Allow --enable-targets=all
index e698cd5df9839b7201905d1803d6b46a8d6a9379..da67f5fe5eaf9c90fa72e2c296bf37160a8c5f66 100644 (file)
@@ -738,11 +738,11 @@ i386_pe_record_stub (const char *name)
 
 struct wrapped_symbol_hasher : typed_noop_remove <char>
 {
-  typedef char *value_type;
-  typedef char *compare_type;
+  typedef const char *value_type;
+  typedef const char *compare_type;
   static inline hashval_t hash (const char *);
   static inline bool equal (const char *, const char *);
-  static inline void remove (char *);
+  static inline void remove (const char *);
 };
 
 inline hashval_t