X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fdfs_t.h;h=7af7bef08fb45a1e1afd94606a292a8d0dc70019;hb=c6571686bfbfb3c87ae24ae1dc568e685d6cd49a;hp=2e14fb8849d563cac3a69c2d173258d63a4d1079;hpb=ce6161a7e42a48f7422b7babcc64d8ace18e2687;p=libfirm diff --git a/ir/ana/dfs_t.h b/ir/ana/dfs_t.h index 2e14fb884..7af7bef08 100644 --- a/ir/ana/dfs_t.h +++ b/ir/ana/dfs_t.h @@ -21,7 +21,6 @@ * @file dfs_t.h * @author Sebastian Hack * @date 21.04.2007 - * @version $Id$ * @brief * * depth first search internal stuff. @@ -40,8 +39,8 @@ struct dfs_node_t { const void *ancestor; int pre_num; int max_pre_num; - int post_num; - int level; + int post_num; + int level; }; struct dfs_edge_t { @@ -71,7 +70,7 @@ static dfs_node_t *_dfs_get_node(const dfs_t *self, const void *node) dfs_node_t templ; memset(&templ, 0, sizeof(templ)); templ.node = node; - return (dfs_node_t*) set_insert(self->nodes, &templ, sizeof(templ), HASH_PTR(node)); + return (dfs_node_t*) set_insert(self->nodes, &templ, sizeof(templ), hash_ptr(node)); } #define _dfs_int_is_ancestor(n, m) ((m)->pre_num >= (n)->pre_num && (m)->pre_num <= (n)->max_pre_num)