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:
parent
7a5e4956cc
commit
8ba66467b9
2 changed files with 11 additions and 4 deletions
|
@ -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>
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue