From: Christoph Mallon Date: Sun, 6 Feb 2011 07:51:19 +0000 (+0000) Subject: Prefer new_Const(get_mode_null(mode)) over new_Const_long(mode, 0). X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=1d5a6025a6f1bc9aa32ca52014ca9c15c3f72083;p=cparser Prefer new_Const(get_mode_null(mode)) over new_Const_long(mode, 0). [r28325] --- diff --git a/ast2firm.c b/ast2firm.c index b768701..a3530af 100644 --- a/ast2firm.c +++ b/ast2firm.c @@ -1570,7 +1570,7 @@ static ir_node *reference_expression_to_firm(const reference_expression_t *ref) /* simply create a NULL pointer */ ir_mode *mode = get_ir_mode_arithmetic(type_void_ptr); - ir_node *res = new_Const_long(mode, 0); + ir_node *res = new_Const(get_mode_null(mode)); return res; } @@ -1922,7 +1922,7 @@ static ir_node *process_builtin_call(const call_expression_t *call) case bk_ms_ReturnAddress: { ir_node *in[2]; - in[0] = new_Const_long(mode_int, 0); + in[0] = new_Const(get_mode_null(mode_int)); in[1] = get_irg_frame(current_ir_graph); ir_type *tp = get_ir_type(function_type); ir_node *irn = new_d_Builtin(dbgi, get_irg_no_mem(current_ir_graph), 2, in, ir_bk_return_address, tp); @@ -4266,7 +4266,7 @@ static void create_dynamic_null_initializer(ir_entity *entity, dbg_info *dbgi, } ir_mode *value_mode = get_type_mode(ent_type); - ir_node *node = new_Const_long(value_mode, 0); + ir_node *node = new_Const(get_mode_null(value_mode)); /* is it a bitfield type? */ if (is_Primitive_type(ent_type) &&