X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Farm%2Farm_map_regs.c;h=5a2f1eacb7f4a9fe94ff0a9ff56c22606da2aed3;hb=b59e22a229aa1227ef992c184c79fdafe34908cf;hp=708dd8e61b97e7b87c661223e5c9599189168f83;hpb=ce6161a7e42a48f7422b7babcc64d8ace18e2687;p=libfirm diff --git a/ir/be/arm/arm_map_regs.c b/ir/be/arm/arm_map_regs.c index 708dd8e61..5a2f1eacb 100644 --- a/ir/be/arm/arm_map_regs.c +++ b/ir/be/arm/arm_map_regs.c @@ -21,7 +21,6 @@ * @file * @brief Register mapping for firm nodes. Stolen from bearch_firm :) * @author Oliver Richter, Tobias Gneist - * @version $Id$ */ #include "config.h" @@ -69,9 +68,9 @@ static arm_irn_reg_assoc *get_irn_reg_assoc(const ir_node *irn, set *reg_set) templ.irn = irn; templ.reg = NULL; - hash = HASH_PTR(irn); + hash = hash_ptr(irn); - return (arm_irn_reg_assoc*)set_insert(reg_set, &templ, sizeof(templ), hash); + return set_insert(arm_irn_reg_assoc, reg_set, &templ, sizeof(templ), hash); } void arm_set_firm_reg(ir_node *irn, const arch_register_t *reg, set *reg_set)