[Openmcl-devel] CCL 1.4 compiler error (darwin targets)

Dan Corkill corkill at gbbopen.org
Fri Oct 30 18:18:13 UTC 2009


The following compiler error using CCL 1.4 occurs on both DarwinX8664  
and DarwinPPC (but does not on Linuxx6; haven't checked other  
platforms yet):

> Welcome to Clozure Common Lisp Version 1.4-r13131  (DarwinX8664)!
> ? (defun ok (buckets x y)
>   (declare (type (simple-array t (* *)) buckets))
>   (aref buckets x y))
> OK

Now the version triggering the error:

> ? (defun bug (buckets x y)
>   (declare (type (simple-array t (* *)) buckets))
>   (let ((result (aref buckets x y)))
>     result))
> > Error: Compiler bug or inconsistency:
> >        not an immediate: (33 KEYWORD (24616 :SIMPLE-VECTOR))
> > While executing: CCL::COMPILER-BUG, in process listener(1).
> > Type :POP to abort, :R for a list of available restarts.
> > Type :? for other options.
> 1 >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clozure.com/pipermail/openmcl-devel/attachments/20091030/8ab30093/attachment.html>


More information about the Openmcl-devel mailing list