tree-hash-traits.h (tree_operand_hash): Provide equal, not equal_keys.

2015-11-06  Richard Biener  <rguenther@suse.de>

	* tree-hash-traits.h (tree_operand_hash): Provide equal, not
	equal_keys.

From-SVN: r229838
This commit is contained in:
Richard Biener 2015-11-06 09:46:17 +00:00 committed by Richard Biener
parent 7a5e4956cc
commit 8ba66467b9
2 changed files with 11 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2015-11-06 Richard Biener <rguenther@suse.de>
* tree-hash-traits.h (tree_operand_hash): Provide equal, not
equal_keys.
2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
James Norris <jnorris@codesourcery.com>

View file

@ -23,18 +23,20 @@ along with GCC; see the file COPYING3. If not see
/* Hash for trees based on operand_equal_p. */
struct tree_operand_hash : ggc_ptr_hash <tree_node>
{
static inline hashval_t hash (const_tree);
static inline bool equal_keys (const_tree, const_tree);
static inline hashval_t hash (const value_type &);
static inline bool equal (const value_type &,
const compare_type &);
};
inline hashval_t
tree_operand_hash::hash (const_tree t)
tree_operand_hash::hash (const value_type &t)
{
return iterative_hash_expr (t, 0);
}
inline bool
tree_operand_hash::equal_keys (const_tree t1, const_tree t2)
tree_operand_hash::equal (const value_type &t1,
const compare_type &t2)
{
return operand_equal_p (t1, t2, 0);
}