[Openmcl-devel] CCL fails to compile SBCL

Gail Zacharias gz at clozure.com
Mon Oct 18 07:07:00 PDT 2010

On Oct 18, 2010, at 9:55 AM, Nikodemus Siivola <nikodemus at random-state.net> wrote:

> 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?

The warnings are intentional.  The fact that they're not style warnings is not.  We'll make them style warnings.

> Cheers,
> -- Nikodemus

More information about the Openmcl-devel mailing list