Out of curiosity, were you compiling with '-flint'? when you suspect a bug in the compiler, it is best to do a run with it, it will be much slower but do a full internal typecheck after each pass. John -- John Meacham - ⑆repetae.net⑆john⑈ - http://notanumber.net/