Thanks for your bug report Rob.  And thanks also to Pablo Azero, who
reported a similar problem with the Macintosh version of Hugs, and
came up with a simple fix:

At line 1629 of static.c, the statement:

   name(hd(cclass(c).members)).number = mfunNo(0);

should be guarded by a test, as in:

   if (nonNull(cclass(c).members)) {
       name(hd(cclass(c).members)).number = mfunNo(0);
   }

Unfortunately, this does require recompilation, so we will have to
update the binaries at some point soon.

Frankly, it is a mystery to me that the problem does not show up in
other builds of Hugs on other platforms; the bug itself is neither
Mac or Windows specific, and should really be fixed in the standard
distribution.

All the best,
Mark

Reply via email to