X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fvrp.c;h=ac200f40d061464616c677d89770a277723d190c;hb=031078da41d1889efcb12250ca35a0124b30cefa;hp=097b73ee91f362803f4ecb7c7e5eb4b326ecf822;hpb=31d36dd3e8a2b7b513958f005cc555e01b9c3d5b;p=libfirm diff --git a/ir/ana/vrp.c b/ir/ana/vrp.c index 097b73ee9..ac200f40d 100644 --- a/ir/ana/vrp.c +++ b/ir/ana/vrp.c @@ -51,7 +51,7 @@ typedef struct vrp_env_t { static vrp_attr *vrp_get_or_set_info(ir_vrp_info *info, const ir_node *node) { - vrp_attr *attr = (vrp_attr*)ir_nodemap_get(&info->infos, node); + vrp_attr *attr = ir_nodemap_get(vrp_attr, &info->infos, node); if (attr == NULL) { ir_mode *mode = get_irn_mode(node); assert(mode_is_int(mode)); @@ -73,7 +73,7 @@ vrp_attr *vrp_get_info(const ir_node *node) ir_graph *irg = get_irn_irg(node); if (irg->vrp.infos.data == NULL) return NULL; - return (vrp_attr*) ir_nodemap_get(&irg->vrp.infos, node); + return ir_nodemap_get(vrp_attr, &irg->vrp.infos, node); } static int vrp_update_node(ir_vrp_info *info, ir_node *node)