From e5f0da85edfb2b18b37d6c1c6569475bcbb934ff Mon Sep 17 00:00:00 2001 From: Boris Boesler Date: Tue, 7 Dec 2004 12:15:32 +0000 Subject: [PATCH] bug fix for deleting irgs [r4584] --- ir/tr/entity.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ir/tr/entity.c b/ir/tr/entity.c index 0eb451c35..e49e484a2 100644 --- a/ir/tr/entity.c +++ b/ir/tr/entity.c @@ -1148,6 +1148,8 @@ set_entity_irg(entity *ent, ir_graph *irg) { * inherited um! */ /* assert(irg); */ assert((irg && ent->peculiarity == peculiarity_existent) || + (!irg && (ent->peculiarity == peculiarity_existent) + && (ent -> visibility == visibility_external_allocated)) || (!irg && ent->peculiarity == peculiarity_description) || (!irg && ent->peculiarity == peculiarity_inherited)); ent->irg = irg; -- 2.20.1