From d192b569e7215ac2ca2004e1cb911dc939c5c19e Mon Sep 17 00:00:00 2001 From: Boris Boesler Date: Tue, 16 Apr 2002 12:14:43 +0000 Subject: [PATCH] bug fix [r350] --- ir/ir/irdump.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ir/ir/irdump.c b/ir/ir/irdump.c index cfbd5c488..33e95d802 100644 --- a/ir/ir/irdump.c +++ b/ir/ir/irdump.c @@ -669,9 +669,12 @@ dump_type_info (type_or_ent *tore, void *env) { ENT_OWN_EDGE_ATTR "}\n", ent, get_entity_owner(ent));*/ xfprintf (F, "edge: { sourcename: \"%p\" targetname: \"%p\" " ENT_TYPE_EDGE_ATTR "}\n", ent, get_entity_type(ent)); - for(i = 0; i < get_entity_n_overwrites(ent); i++) - xfprintf (F, "edge: { sourcename: \"%p\" targetname: \"%p\" " - ENT_OVERWRITES_EDGE_ATTR "}\n", ent, get_entity_overwrites(ent, i)); + if(is_class_type(get_entity_owner(ent))) { + for(i = 0; i < get_entity_n_overwrites(ent); i++) + xfprintf (F, "edge: { sourcename: \"%p\" targetname: \"%p\" " + ENT_OVERWRITES_EDGE_ATTR "}\n", + ent, get_entity_overwrites(ent, i)); + } /* attached subgraphs */ if (const_entities && (get_entity_variability(ent) != uninitialized)) { if (is_atomic_entity(ent)) { -- 2.20.1