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