Michael Kay - 2006-01-13

Logged In: YES

Another completely different symptom of the same bug has
been reported: calling count() on a sequence held in a
variable may give the wrong answer (typically the answer 50,
or some multiple of 50). Internally an array of 50 entries
is allocated to hold a sequence, and the length of the
sequence is incorrectly assumed to be the length of the
array. No error occurs if the sequence is processed
sequentially, because a null entry is treated as a terminator.