diff options
author | Jerry Quinn <jlquinn@optonline.net> | 2009-10-06 04:08:29 +0000 |
---|---|---|
committer | Jerry Quinn <jlquinn@gcc.gnu.org> | 2009-10-06 04:08:29 +0000 |
commit | ddd4d0e1ade18e71ea3d111d5a2337dfa52dcc7a (patch) | |
tree | 130cb603683e720751c285e4a0a234bd4b5af46d /gcc | |
parent | 25b86498b5ead429c5647a6da5bfa5d68038ad89 (diff) | |
download | gcc-ddd4d0e1ade18e71ea3d111d5a2337dfa52dcc7a.zip gcc-ddd4d0e1ade18e71ea3d111d5a2337dfa52dcc7a.tar.gz gcc-ddd4d0e1ade18e71ea3d111d5a2337dfa52dcc7a.tar.bz2 |
gimple.c (gimple_type_hash): Use CONST_CAST_TREE to fix compilation.
2009-10-06 Jerry Quinn <jlquinn@optonline.net>
* gimple.c (gimple_type_hash): Use CONST_CAST_TREE to fix
compilation.
From-SVN: r152485
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gimple.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1711cbd..4dd138f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-10-06 Jerry Quinn <jlquinn@optonline.net> + + * gimple.c (gimple_type_hash): Use CONST_CAST_TREE to fix + compilation. + 2009-10-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * c.opt (Wjump-misses-init): Fix typo to enable for ObjC. diff --git a/gcc/gimple.c b/gcc/gimple.c index af54306..481daf0 100644 --- a/gcc/gimple.c +++ b/gcc/gimple.c @@ -3767,6 +3767,7 @@ iterative_hash_gimple_type (tree type, hashval_t val, static hashval_t gimple_type_hash (const void *p) { + const_tree t = (const_tree) p; VEC(tree, heap) *sccstack = NULL; struct pointer_map_t *sccstate; struct obstack sccstate_obstack; @@ -3783,7 +3784,7 @@ gimple_type_hash (const void *p) next_dfs_num = 1; sccstate = pointer_map_create (); gcc_obstack_init (&sccstate_obstack); - val = iterative_hash_gimple_type (CONST_CAST2 (tree, const void *, p), 0, + val = iterative_hash_gimple_type (CONST_CAST_TREE (t), 0, &sccstack, sccstate, &sccstate_obstack); VEC_free (tree, heap, sccstack); pointer_map_destroy (sccstate); |