begnuas: make panic for tls on macho more clear
[libfirm] / ir / lower / lower_intrinsics.c
index 676fdad..cf03933 100644 (file)
@@ -93,7 +93,7 @@ static void call_mapper(ir_node *node, void *env)
 size_t lower_intrinsics(i_record *list, size_t length, int part_block_used)
 {
        size_t         i, n;
-       size_t         n_ops = get_irp_n_opcodes();
+       size_t         n_ops = ir_get_n_opcodes();
        ir_graph       *irg;
        pmap           *c_map = pmap_create_ex(length);
        i_instr_record **i_map;
@@ -293,7 +293,7 @@ int i_mapper_alloca(ir_node *call, void *ctx)
                op = new_rd_Conv(dbg, block, op, mode);
        }
 
-       irn    = new_rd_Alloc(dbg, block, mem, op, firm_unknown_type, stack_alloc);
+       irn    = new_rd_Alloc(dbg, block, mem, op, get_unknown_type(), stack_alloc);
        mem    = new_rd_Proj(dbg, irn, mode_M, pn_Alloc_M);
        irn    = new_rd_Proj(dbg, irn, get_modeP_data(), pn_Alloc_res);
        if (ir_throws_exception(call)) {