From: Boris Boesler Date: Tue, 16 Apr 2002 12:14:43 +0000 (+0000) Subject: bug fix X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=d192b569e7215ac2ca2004e1cb911dc939c5c19e;p=libfirm bug fix [r350] --- 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)) {