Steven Edwards wrote: > Thank you for your assistance. > > It looks like you are correct. However, while the compiler may be > smart, it's not smart enough to see that there's a secondary guard > variable that prevents any access of the list-length result if the > argument is nil. The same goes for the when evaluation.
It would be useful if you could extract that part out for us to look at. Perhaps there's a bug in the compiler. Ray