[Openmcl-devel] CCL fails to compile SBCL

Nikodemus Siivola nikodemus at random-state.net
Mon Oct 18 06:55:21 PDT 2010


On 18 October 2010 15:11, Gail Zacharias <gz at clozure.com> wrote:

> In general, ccl does warn about undefined types in declarations
> (whether they are defined later is irrelevant), but we've since fixed
> defstruct to not expand into declarations involving undefined types.
> So if you can use the trunk or wait for 1.6 (due soon) then you
> shouldn't need to adjust your code.

The defstruct in the example was really something of a red herring: we
encounter quite a few things like

 (defun foo (x)
   (declare (type unknown-type x))
   ...)

when building the cross-compiler. If I understand what you're saying
correctly, full warnings from these (as opposed to style-warnings) are
intentional in CCL?

Cheers,

 -- Nikodemus



More information about the Openmcl-devel mailing list