X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Flower%2Flower_builtins.c;h=381ea97ad4a52de9083629867710fa620de2d9cc;hb=b59e22a229aa1227ef992c184c79fdafe34908cf;hp=134a05ce86a5bcb0790fa17546a13543a16ba888;hpb=5cef66b85159c843a3a1a907568a86920d4a600b;p=libfirm diff --git a/ir/lower/lower_builtins.c b/ir/lower/lower_builtins.c index 134a05ce8..381ea97ad 100644 --- a/ir/lower/lower_builtins.c +++ b/ir/lower/lower_builtins.c @@ -99,7 +99,7 @@ static void replace_with_call(ir_node *node) snprintf(buf, sizeof(buf), "__%s%s2", name, gcc_machmode); id = new_id_from_str(buf); - entity = pmap_get(entities, id); + entity = pmap_get(ir_entity, entities, id); if (entity == NULL) { entity = create_compilerlib_entity(id, mtp); pmap_insert(entities, id, entity); @@ -114,7 +114,7 @@ static void replace_with_call(ir_node *node) turn_into_tuple(node, 2); set_irn_n(node, pn_Builtin_M, call_mem); - set_irn_n(node, pn_Builtin_1_result, call_res); + set_irn_n(node, pn_Builtin_max+1, call_res); } static void lower_builtin(ir_node *node, void *env)