summaryrefslogtreecommitdiffhomepage
path: root/ir/tr
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2016-02-14 10:56:18 +0100
committerMatthias Braun <matze@braunis.de>2016-02-14 23:59:10 +0100
commit2c5bd74ef28e023a6447cb4b885ac346d50e01f4 (patch)
tree616287b2b68755d7e60a4547f32244f1aef748dc /ir/tr
parentd5019c6029b32f582495c0fd98b53d647e572572 (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.c6
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);