X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fdfs_t.h;h=dbc488455356df9188145d4ff7b9af5791f54350;hb=7d61ad5fbb6a87bea369c8a01103a92d9ab79a48;hp=4a91d8f35c76d272bc40475f926ed66363ef7b0a;hpb=ab182d4b9ed44239ab3ff1d08b2f8e14a3699ccf;p=libfirm diff --git a/ir/ana/dfs_t.h b/ir/ana/dfs_t.h index 4a91d8f35..dbc488455 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 set_insert(self->nodes, &templ, sizeof(templ), HASH_PTR(node)); + return set_insert(dfs_node_t, 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)