[alexandria-devel] inline

Faré fahree at gmail.com
Fri Oct 9 18:39:13 UTC 2009


2009/9/16 Nikodemus Siivola <nikodemus at random-state.net>:
> 2009/9/12 Faré <fahree at gmail.com>:
>> To compile alexandria with the latest CCL, I had to move
>> sequence-of-length-p near the top of sequences.lisp (just below the
>> declaim) least the local (declare (inline ...)) of it would cause CCL
>> to bork, complaining that you're trying to inline a function that
>> hasn't been defined yet.
>>
>> I believe that CCL is justified in complaining and that alexandria
>> upstream should be modified similarly.
>
> Assuming I understand what you mean, this sounds strange. The only
> (DECLARE (INLINE ...)) is in the _expansion_ of DEFINE-COMPILER-MACRO
> LENGTH=.
>
> Can you send the diff, and the exact complaint from CCL to the list?
> (Unified diff, please.)
>
Here's my patch to get alexandria to compile under CCL 12799 from
branch working-0711 without any nasty warning about not being able to
inline a forward reference.

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
If the human mind were simple enough to understand,
we'd be too simple to understand it.
        -- Pat Bahn
-------------- next part --------------
A non-text attachment was scrubbed...
Name: a1.diff
Type: text/x-diff
Size: 1965 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/alexandria-devel/attachments/20091009/23fedc44/attachment.diff>


More information about the alexandria-devel mailing list