[Bug bootstrap/61598] [4.10 regression] fold-const.c:14755:37: error: no matching function for call to 'hash_table<pointer_hash<tree_node> >::find_slot
tsaunders at mozilla dot com
gcc-bugzilla@gcc.gnu.org
Tue Jun 24 19:09:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61598
Trevor Saunders <tsaunders at mozilla dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tsaunders at mozilla dot com
--- Comment #2 from Trevor Saunders <tsaunders at mozilla dot com> ---
So we went from find_slot taking a const uninon tree_node *& to taking a union
tree_node * const& I tend to think that the later is more "correct" since the
type of thing in the hash table and hence the thing that is const is a union
tree_node *. Further the result of find_slot is a tree_node ** which is not
const.
So I think the appropriate solution is to just const_cast to tree, but a sanity
check of that would be nice.
More information about the Gcc-bugs
mailing list