[clean-list] Limit on record size ?

Fabien Todescato f.todescato@larisys.fr
Fri, 31 Jan 2003 17:54:56 +0100


Dear Cleaners,

Trying to compile some code I get a compiler crash whenever the size of some
record type exceeds 36 fields, and this seemingly no matter what the type of
the fields are.

I regenerated the compiler with the Check Stack and Check Indices options
set, but didn't get any informative error message. The compiler crashes only
after the type-checking phase has been completed, that is, if my record has
more than 36 items but the code is ill-typed, the compiler works properly.

At the moment, I group fields in sub-records or tuples in order to decrease
the number of fields of my large record, but this workaround sounds rather
artificial for the application I am working on.

Does somebody know if there a known limit on record size ?

Best regards, Fabien Todescato