aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>2015-05-20 01:03:51 +0000
committerTrevor Saunders <tbsaunde@gcc.gnu.org>2015-05-20 01:03:51 +0000
commitca5db45b8acffae092a10a716ba887047a211503 (patch)
treecc3ac6ad778167ae93ade5543d3d16dbb09e3ca8
parent42f47c6a51367e53caf14211c76c4f00a2de45c5 (diff)
downloadgcc-ca5db45b8acffae092a10a716ba887047a211503.zip
gcc-ca5db45b8acffae092a10a716ba887047a211503.tar.gz
gcc-ca5db45b8acffae092a10a716ba887047a211503.tar.bz2
fixup hash table descriptor in winnt.c
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
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/winnt.c6
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7df764b..4131b90 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/i386/winnt.c b/gcc/config/i386/winnt.c
index e698cd5..da67f5f 100644
--- a/gcc/config/i386/winnt.c
+++ b/gcc/config/i386/winnt.c
@@ -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