Commit d6aa94b0 by Thomas Schwinge Committed by Thomas Schwinge

Fix LTO_STREAMER_DEBUG build

	gcc/
	* lto-streamer.c: Fix LTO_STREAMER_DEBUG build.

From-SVN: r241046
parent 29e77530
2016-10-12 Thomas Schwinge <thomas@codesourcery.com> 2016-10-12 Thomas Schwinge <thomas@codesourcery.com>
* lto-streamer.c: Fix LTO_STREAMER_DEBUG build.
* dwarf2out.c (dwarf2_lineno_debug_hooks): Use * dwarf2out.c (dwarf2_lineno_debug_hooks): Use
dwarf2out_assembly_start. dwarf2out_assembly_start.
......
...@@ -267,23 +267,23 @@ struct tree_hash_entry ...@@ -267,23 +267,23 @@ struct tree_hash_entry
struct tree_entry_hasher : nofree_ptr_hash <tree_hash_entry> struct tree_entry_hasher : nofree_ptr_hash <tree_hash_entry>
{ {
static inline hashval_t hash (const value_type *); static inline hashval_t hash (const tree_hash_entry *);
static inline bool equal (const value_type *, const compare_type *); static inline bool equal (const tree_hash_entry *, const tree_hash_entry *);
}; };
inline hashval_t inline hashval_t
tree_entry_hasher::hash (const value_type *e) tree_entry_hasher::hash (const tree_hash_entry *e)
{ {
return htab_hash_pointer (e->key); return htab_hash_pointer (e->key);
} }
inline bool inline bool
tree_entry_hasher::equal (const value_type *e1, const compare_type *e2) tree_entry_hasher::equal (const tree_hash_entry *e1, const tree_hash_entry *e2)
{ {
return (e1->key == e2->key); return (e1->key == e2->key);
} }
static hash_table<tree_hash_entry> *tree_htab; static hash_table<tree_entry_hasher> *tree_htab;
#endif #endif
/* Initialization common to the LTO reader and writer. */ /* Initialization common to the LTO reader and writer. */
...@@ -299,7 +299,7 @@ lto_streamer_init (void) ...@@ -299,7 +299,7 @@ lto_streamer_init (void)
streamer_check_handled_ts_structures (); streamer_check_handled_ts_structures ();
#ifdef LTO_STREAMER_DEBUG #ifdef LTO_STREAMER_DEBUG
tree_htab = new hash_table<tree_hash_entry> (31); tree_htab = new hash_table<tree_entry_hasher> (31);
#endif #endif
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment