pointf del;
edge_t* hvye = NULL;
attr_state_t* attrs;
+ static int warned;
tn = agtail(e0), hn = aghead(e0);
+ if ((shapeOf(tn) == SH_RECORD) || (shapeOf(tn) == SH_RECORD)) {
+ if (!warned) {
+ warned = 1;
+ agerr (AGWARN, "flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels\n");
+ agerr(AGPREV, " Edge %s %s %s\n",
+ agnameof(tn), agisdirected(g)?"->":"--", agnameof(hn));
+
+ }
+ return;
+ }
for (i = 0; i < cnt; i++) {
e = edges[ind + i];
if (ED_label(e)) labels++;