diff options
author | Matthias Braun <matze@braunis.de> | 2016-02-14 10:56:18 +0100 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2016-02-14 23:59:10 +0100 |
commit | 2c5bd74ef28e023a6447cb4b885ac346d50e01f4 (patch) | |
tree | 616287b2b68755d7e60a4547f32244f1aef748dc /ir/tr | |
parent | d5019c6029b32f582495c0fd98b53d647e572572 (diff) |
entity: Don't set names for some internal entities
We can just as well make up names on the fly while printing the entities
for debugging.
Diffstat (limited to 'ir/tr')
-rw-r--r-- | ir/tr/entity.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ir/tr/entity.c b/ir/tr/entity.c index 6ed2cea..39915ec 100644 --- a/ir/tr/entity.c +++ b/ir/tr/entity.c @@ -100,8 +100,7 @@ ir_entity *new_global_entity(ir_type *segment, ident *ld_name, ir_type *type, ir_entity *new_parameter_entity(ir_type *owner, size_t pos, ir_type *type) { - ident *name = new_id_fmt("parameter.%lu", (unsigned long)pos); - ir_entity *res = intern_new_entity(owner, IR_ENTITY_PARAMETER, name, type, + ir_entity *res = intern_new_entity(owner, IR_ENTITY_PARAMETER, NULL, type, ir_visibility_private); res->attr.compound_member.offset = INVALID_OFFSET; res->attr.parameter.number = pos; @@ -111,9 +110,8 @@ ir_entity *new_parameter_entity(ir_type *owner, size_t pos, ir_type *type) ir_entity *new_label_entity(ir_label_t label) { - ident *name = id_unique("label_%u"); ir_type *global_type = get_glob_type(); - ir_entity *res = intern_new_entity(global_type, IR_ENTITY_LABEL, name, + ir_entity *res = intern_new_entity(global_type, IR_ENTITY_LABEL, NULL, get_code_type(), ir_visibility_private); res->attr.code_attr.label = label; hook_new_entity(res); |